jquery调用了action的方法

jquery调用了action的方法,第1张

由于不知道你是用什么方法或者框架 ,在这里只是介绍下jquery 和struts2 的反值

如果你想返回值给页面 你可以试试这种方法

在js 用

$.getJSON("你的action连接" ,function(data){

alert(data.msg) //msg是在下面有说

})

后台Action

自己定义一个 xx

例:private String msg

然后生成setting 合和 getting 方法

然后在你的action方法里面 赋值给 msg js才可以获取你想要返回msg的值

//------------------------

还有一点就是要在 struts 配置那是用json,因为返回的是json

<package name="struts" extends="json-default">

<action name="showmessage" class="xxxxx">

<result name="xx" type="json"></result>

</action>

</package>

1、用jquery ajax调用struts2方法,注意,调用时请注明反回类型是 json 或 xml,个人建议使用json

2、把结果组织成json字符串,并利用struts2取提request后输出(write),注意,编码,一般用utf-8

3、struts2的方法 return null

4、在页面处理所返回的json对象 $.ajax({url: “你的action”,type: "get",dataType: "json",cache: false,beforeSend: function(result) {},success: function(result) { },error: function(result, status) {if (status == 'error') {alert("系统发生错误") }}})


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11417093.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存