Jquery Post处理后不进入回调的原因及解决方法
今天做一个简单的增加数据,通过Jquery的Post方法,把Json数据传到Jsp后台,处理后却怎么都不进入回调函数,
$.post("addGs.do","x=" + JSON.stringify(x) ,function(d){ alert('成功'); } ,"json" );
通过FF调试发现返回数据正常,200Ok,
没办法,又看看Jquery API,说如果最后的参数是Json时,要求返回的数据是Json格式,
会不会是返回的Json不标准呢?
想起现在Json一般要求Key与Value都要用双引号,
马上改代码
try{ d.add(gs); out.println("{\"s\":\"ok\"}"); } catch(Exception e) { out.println("{\"s\":\"err\"}"); e.printStackTrace(); }
这次终于成功了.
Post方法在Json方式下,必须用严格的Json格式才能进入回调,如果用Text方式,就没这样的要求了
相关文章
JQuery获取样式中的background-color颜色值的问题
用JQuery获取样式中的background-color的值时发现在获取到的颜色值在IE中与Chrome、Firefox显示的格式不一样,经搜索找到了下段代码可解决此问题,感兴趣的朋友可以参考下2013-08-08jQuery插件datalist实现很好看的input下拉列表
本文给大家分享的是使用jQuery实现的房HTML5中的一个好看的input框很好看的下拉列表--datalist,兼容性非常不错,这里推荐给大家,有需要的小伙伴可以参考下。2015-07-07jQuery替换节点用法示例(使用replaceWith方法)
这篇文章主要介绍了jQuery替换节点的方法,结合简单实例形式分析了jQuery使用replaceWith方法替换P标签显示内容的相关实现技巧,需要的朋友可以参考下2016-09-09jquery操作iframe实现父页面和子页面相互操作的九种情况
现实开发中难免会遇到子页面、父页面相互操作的情况,本文主要介绍了jquery操作iframe实现父页面和子页面相互操作的九种情况,具有一定的参考价值,感兴趣的可以了解一下2024-02-02jquery tablesorter.js 支持中文表格排序改进
之前研究过一下表格排序。上网找了一些代码研究了一下。勉强做了一个用着。后面发现当动态给单元格加超链接,或者列中存在一些空白,就排序不了了。2009-12-12
最新评论