为了账号安全,请及时绑定邮箱和手机立即绑定

【疑惑】ajax里的send方法

     ajax里的send方法参数类型是str,如果我想向后台发送一个json数据,是不是前端要先解析成【attr=json.attr&&...】的形式再传进send方法里?还是可以直接一个send(json)?

     还有,这个【key1=value1&&key2=value2&&....】是必须格式吗?能不能改为【key1=value1,key2=value2,....】?求同学、老师解惑。。。

正在回答

1 回答

对于原生ajax的方法,send方法传递的参数必须是string类型,且参数之间必须要用&符号隔开。要想传递json格式数据,可以通过jquery的$.ajax()方法来实现。

$.ajax({
     type: 'POST',
     url: url ,
    data: data ,
    success: success ,
    dataType: dataType
});

设置dataType: "json",就可以在data中传递json格式的参数。

3 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Ajax全接触
  • 参与学习       224850    人
  • 解答问题       663    个

本课程通过一个案例,讲解Ajax的相关概念原理实现方式和应用

进入课程

【疑惑】ajax里的send方法

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信