jQuery MiniUI

标题: ajax post方式怎么传递两个参数 [打印本页]

作者: 沐熙111    时间: 2016-9-6 15:30:22     标题: ajax post方式怎么传递两个参数

ajax post方式怎么传递两个参数
作者: dforce    时间: 2016-9-6 15:53:21

$.ajax({
     url:"",
     type:"post",
     data:"................................."   //这里可以放很多内容,你后台接收到整个data可以再将里面的内容换成其他格式
})
作者: 沐熙111    时间: 2016-9-6 16:29:35

dforce 发表于 2016-9-6 15:53
$.ajax({
     url:"",
     type:"post",



为什么我这样写第二个参数总数接收不到
作者: 沐熙111    时间: 2016-9-6 16:31:12

沐熙111 发表于 2016-9-6 16:29
为什么我这样写第二个参数总数接收不到

url: "${ctx}/role/updateRoleInfo",
type: 'post',
data:{ "json": json,"array": array},


这样的,第二个参数接收不到
作者: dforce    时间: 2016-9-6 18:03:09

沐熙111 发表于 2016-9-6 16:31
url: "${ctx}/role/updateRoleInfo",
type: 'post',
data:{ "json": json,"array": array},

data:'{json:json,array:array}'这样的字符串,后台再去解析
作者: 沐熙111    时间: 2016-9-6 18:13:05

dforce 发表于 2016-9-6 18:03
data:'{json:json,array:array}'这样的字符串,后台再去解析

不行啊  还是空  ,还有就是我用url传参的话,就会出现中文乱码
作者: dforce    时间: 2016-9-6 18:15:30

沐熙111 发表于 2016-9-6 18:13
不行啊  还是空  ,还有就是我用url传参的话,就会出现中文乱码

这是jquery的ajax,你可以在网上查到很多资料
我们示例里面有post传递的示例,http://www.miniui.com/demo/#src=datagrid/celledit.html
你可以参考我们的后台,我们这个示例里面传递的是一个很长的字符串,后台还原成数据
作者: 沐熙111    时间: 2016-9-6 18:33:02

dforce 发表于 2016-9-6 18:15
这是jquery的ajax,你可以在网上查到很多资料
我们示例里面有post传递的示例,http://www.miniui.com/dem ...

嗯 好的 谢谢
作者: felt    时间: 2016-9-7 09:46:51

沐熙111 发表于 2016-9-6 18:33
嗯 好的 谢谢

data: { a: "...",b:"...." }

这样方式也是可以传递多个参数的,后台直接request["a"},request["b"]就可以
作者: 沐熙111    时间: 2016-9-7 14:51:10

felt 发表于 2016-9-7 09:46
data: { a: "...",b:"...." }

这样方式也是可以传递多个参数的,后台直接request["a"},request["b"]就 ...

嗯 ,我找到问题了,我直接传数组是传不过去的,要用var str = array.join(); 把数组中的元素放到一个字符串里就可以了




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2