将JSON字符串作为url的一部分传递给出了"错误请求"

时间:2014-06-25 05:13:09

标签: jquery ajax json

我正在进行ajax调用

var data = {
   'name': 'John',
   'company': 'ABC',
   'salary': '$200000'
};

var Url = 'http://sample.com?result=' + JSON.stringify(data);

$.ajax({
   url: Url,
   type: 'POST',
   async: true,
   contentType: false,
   processData: false,
   cache: false,
   beforeSend: function(settings){},
   success: function(data){},
   error: function(er){}
});

我收到了关于进行ajax调用的响应“Bad Request”。如何在Url中传递JSON数据。服务器未处理formData。所以这是不可能的。它需要作为URL的一部分传递。

1 个答案:

答案 0 :(得分:1)

尝试使用data的{​​{1}}属性,

$.ajax()