rpct.net
当前位置:首页 >> jquEry里AjAx的DAtA对象要传给后台的kEy是否要与后台约定好的? >>

jquEry里AjAx的DAtA对象要传给后台的kEy是否要与后台约定好的?

data的key是要与后台约定好额;传的key名字要与后台的命名相对应起来,否则无法获取key值.

最好是使用第一种,然后后台用2个属性接收,或者用对象接收都可以.第二种一般是后台用字符串接收,比如前端传值是data:str='{"uname":"tom","pwd":123}' 那么后端就用str的String类型接收就可以了!另外推荐一个JSON工具给您.JSON在线解析:http://www.sojson.com/

java有个包 json-lib 可以处理, .net 加入json的类库就行 了

jquery中ajax只需配置相应的参数即可传参到后台页面.<br>格式如下:<br>$.ajax({<br> type: "get",//数据发送的方式(post 或者 get)<br> url: "/admin/index",//要发送的后台地址<br> data: {val1:"1",val2:"2"},//要发送的数据(参数

可能的原因:1 你后台没有返回值 2 你ajax 的success 函数里没做接受数据 或后台返回的数据与接收的 数据类型不一致 3 后台有异常抛出

正常都是用json的方式啊,不知你为何要写成数组,很不方便使用的.可以这样写data:{arr:[1,2,3,4]}然后data.arr就好了

你可以试试jquery,把它引入到页面以后可以通过下面的代码把json发送到后台$.post("test.php", { name: "John", time: "2pm" }, function(data){ process(data); }, "xml");

这里写错了,没写参数名只写了值,应该写成{data-id:that.attr('data-id')}

看数据是什么样,后台想怎么处理了.如果是简单的1、0、true、false就字符串传好了.复杂的数据 转成json后台处理更方便些吧,用第三方解析比传字符串自己解析方便些.主要还是看你想怎么弄,公司要是有规矩就更别说了.按规矩来

不需要处理的,直接用request.getparameter('name');通过参数名获取参数值就可以了

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