2013-08-17 74 views
0
<script type="text/javascript"> 
$(document).ready(function(){ 
    $(".add").click(function() { 
      $("#dialog-form").dialog("open"); 
    }); 
    $(".update").click(function() { 
       //ID value will be replaced... 
     $.get("updateCategoryPage?category_id=ID", function (data) { 
      $("#dialog-form").dialog("open"); 
     }); 


    }); 
</script> 

我有两个按钮分别用于添加和更新类添加和更新。 因此有些人点击我在$ .get方法中进行控制器调用,如上所示 它正在调用并执行控制器代码并返回到同一页面。jquery对话框和会话属性

/*在这里我有一个表格与某些字段和值都像 学生姓名和学生ID的对象值...在控制器我设置与学生对象的请求范围,来到这个页面,但值没有被显示!在更新弹出的对话框*/

我想重复使用相同的代码添加和更新以前我有两个JSP添加和更新,我的REQ现在是使用同一个JSP页面我坚持这个问题帮我尽快..

+1

你在''updateCategoryPage?category_id = ID“这里有一个问题,因为ID是一个变量,所以你应该使用字符串连接,比如''updateCategoryPage?category_id =”+ ID' –

回答

1

正如阿伦提到的在你的代码的问题是,你需要像Concat的"updateCategoryPage?category_id="+ID 的ID变量,你this网站可以helpful.It已经得到了很好的用户界面中,你想,如果你想改变你的用户界面太过情况。也只是一个提示。如果你想发布多个变量,你可以这样做:"updateCategoryPage?category_id="+ID+"/"+NAME 一切顺利。