var param1 = {'name':'张三','age':18}; var param2 = {'city':'北京','tel':'13888888888'}; $.ajax({ url:'/handleJson',data:param1+'&'+param2,type:'GET',success:function(data){ console.log(data); } })需要注意的是,在GET方法中,如果传递的参数值中包含中文或其他特殊字符,需要进行编码处理。 如果使用POST方法的话,我们可以将多个Json对象参数放入一个大的Json对象中,然后以json的形式传递。如下所示:
var param1 = {'name':'张三','tel':'13888888888'}; var params = {'param1':param1,'param2':param2}; $.ajax({ url:'/handleJson',data:JSON.stringify(params),type:'POST',contentType:'application/json',success:function(data){ console.log(data); } })在POST方法中需要加上contentType:'application/json',并将params对象转化成json字符串。 综上所述,无论是使用GET方法还是POST方法,都可以通过以上方式传递多个Json对象参数。我们只需要将需要传递的参数放入一个大的Json对象中,然后将其传递给后台即可。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。