我正在使用jquery ajax put请求到我的其他Web服务来从不同域上的服务器获取数据。所以我理解需要CORS支持,我已经遵循了http://www.html5rocks.com/en/tutorials/cors/#toc-cors-from-jquery中的定义方式。
我有以下代码来进行ajax调用
$.ajax({
url: URL,
type: 'PUT',
xhrFields: {
withCredentials: false
},
headers: {
'Access-Control-Allow-Origin': '*'
},
data: jsonData,
contentType: 'text/plain',
success: function (result) {
// success code
}
});
我已经看到使用chrome开发人员工具的请求,并且可以看到表单数据(jsonData)不存在,我收到404错误。