如何将对象作为ajax get参数传递?

时间:2015-08-18 17:41:19

标签: jquery ajax http get

我有以下ajax调用:

.ajax({
       url: 'uploadExternalImage',  //Server script to process data
       type: 'GET',
       success: function () {
       },
       // Form data
       data: ({url: files[0].link}),
      //Options to tell jQuery not to process data or worry about content-type.
       cache: false,
       contentType: false,
       processData: false
   });
在浏览器网络控制台中我看到发生了以下请求:

http://localhost:8081/member/uploadExternalImage?\[object"%"20Object\]&_=1439918533330"

这是意想不到的结果。

预期结果:

 http://localhost:8081/member/uploadExternalImage?url=anyValue

如何更正我的代码?

1 个答案:

答案 0 :(得分:1)

如果希望将数据对象转换为查询字符串,请将processData设置为true。