如何使用javascript将Object传递给控制器
How to pass Object to controller using javascript
我有一个模型
public class ABC
{
private String a;
private String b;
private Obj obj;
...getteres and setters.....
}
在我的jsp中,我的OnSubmit函数是
function showMethod(rowid)
{
document.diamondSingleStoneLabForm.action = adminUrl + "/act.htm";
document.diamondSingleStoneLabForm.suid.value =value1;
document.diamondSingleStoneLabForm.obj.value = tempObj;
document.diamondSingleStoneLabForm.submit();
}
现在,我的问题是
如何将Object传递给指定的操作。。???
或者如何传递obj.name属性值(我无法使用document.diamondSingleStoneLabForm.obj.name.value=nameVal;访问它)。。???
希望在您的jsp页面中有这样的文本字段:
<input type="text" name="obj" value="<%= rs.getString(n)%>" >
但是你应该符合模型形式&jsp(这将是您的逻辑部分)页面,从中获取类似<%= rs.getString(n)%>
的值
然后你可以做这件事
var obj = obj_value;
var action = adminUrl + "/act.htm";
document.diamondSingleStoneLabForm.action = action ;
document.diamondSingleStoneLabForm.submit();
或者您可以使用这种格式中的:jQuery.post()
方法
jQuery.post( url [, data] [, success(data, textStatus, jqXHR)] [, dataType] )
您可以查看以下链接:jQuery.post()
相关文章:
- 在指令控制器中使用$attrs时出现问题
- 有没有任何方法可以将控制器从文件加载到ui路由器$stateProvider中
- 从控制器返回后Ajax启动事件激发
- 获取@ResponseBody的一部分作为主干和Spring MVC控制器之间的参数
- 如何在单击复选框后调用控制器方法
- 在控制器和数据对象之间同步数据
- 将Javascript数组发送到控制器ASP.NET MVC
- 函数未在Object.keys或Object.getOwnPropertyNames下列出,但可以调用
- 角度控制器结构
- 如何在Jquery中发布后将值从视图返回到控制器
- 将值从html传递到AngularJS控制器
- 从我的控制器返回一个不同于200的代码以触发ajax错误,这被认为是一种好的做法吗
- 如何使用javascript将Object传递给控制器
- Ember控制器计算的属性(Object类型)更新不起作用
- 快速-试图模仿控制器.Get Router.use()需要回调函数,但出现了[object String]错误
- 添加& lt; object>使用AngularJS控制器自定义属性
- 从laravel控制器访问json/object到ajax调用时未定义错误
- 为什么在angular的控制器初始化期间form object不可用?
- 当使用EmberJS transitionToRoute从控制器时,我如何在URL路径中纠正[object%20Obje
- ExtJS控制器问题.未捕获的类型错误:Object [Object Object]没有方法'setSortSt