jquery post请求参数和接收方式

来源:互联网 发布:华夏网络危机公关公司 编辑:程序博客网 时间:2024/06/05 02:20

jquery传递参数可以直接传对象,也可以通过JSON.stringify(对象),两者有什么区别呢?

1.传对象

 var postParam = {'url':"http:baidu.com"}; //获取微信分享接口  $.ajax({      type: "post",      url: 'http://XXXX.com/',      data:postParam,      dataType: 'json',      success: function (data) {      }    });

传递的参数的格式是这样的,

url=http%3A%2F%2Fbaidu.com%2F

后台可以通过 post直接获取

2.传JSON.stringify()后的字符串

var postParam = {'url':"http:baidu.com"}; //获取微信分享接口  $.ajax({      type: "post",      url: 'http://wxapi.youyuzone.com/index/WxShare/',      data:JSON.stringify(postParam),      dataType: 'json',      success: function (data) {      }    });

传递的参数的格式是这样的,

{“url”:”http://baidu.com/“}

后台要通过file_get_contents(“php://input”)拿到整体字符串,在做json_decode才能拿到对象

阅读全文
0 0
原创粉丝点击