ftsg.net
当前位置:首页 >> 利用struts2,jquEry和json实现AjAx报错. >>

利用struts2,jquEry和json实现AjAx报错.

好吧,我不回答了。但是分总给把。

你既然在用json-default为什么又要用JSONObject呢。你用JSONObject可以直接返回就就行了,struts.xml中就不用配置result了。还有把你的异常截图出来看。

前台js里面的url 没有后缀的么? 比如xxx.do 或者xxx.action 另外 var aa = data.eval 这里也不对吧, data. 这几个去掉,直接var aa = eval(xxx) 就行了 var dataObj=eval("("+data+")");//转换为json对象 为什么要 eval这里要添加 “("("+data+")"...

有\ 是没问题的,因为你在浏览器中调试的时候,返回的json串是直接以string在处理,所以会默认添加\转义。 在使用前,通过 JSON.parse() 或者 eval() 处理返回的数据,然后就能直接使用了。

差jar包埃。

Struts2中有两种方式处理Ajax请求: (注:我使用的是最新的Struts 2.3.20) 1. 使用Stream result的方式以流的形式写出到客户端。(这种方式我没有亲自做实验,下面的例子参考Struts2的官方文档) 这样书写我们的Action: package actions; imp...

ajax返回的可以是json数据格式,也可以是xml格式的数据 返回以后,你自己在用在js代码里面解析数据 然后 写业务逻辑就可以了! 如果不会的话,去看下jquery ajax的相关视频教程 解析json和解析xml数据原理都差不多。

要删除某一行一定要一个唯一的id(id值必须唯一) 文章标题 分类 发布时间 操作 jquery部分: 假设返回值是:var a = [{title:'test',cate:'number'},{title:'abc',cate:'string'}]; var arr = Array(); for(var i=0;i

在struts的xml配置文件中 指定返回的数据格式类型 例: result中的type属性 设置为type="json",struts就可以处理json数据了

你没有给后台传form中的数据,如何收的到呢? 你可以在getJSON时,把form中的数据序列化一下,传到后台。比如: $.getJSON("JSONExample" , $("#form1").serialize(),function(data){//你原来的内容});

网站首页 | 网站地图
All rights reserved Powered by www.ftsg.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com