【发布时间】:2015-02-04 11:09:28
【问题描述】:
我想使用 Ajax 和 jquery 更新 XML 文件。我是 ajax 新手,所以尝试同时使用 POST/PUT。
对于 PUT:我收到错误 405。即“找不到方法” 对于 POST:错误请求
vvmsUrl: 是xml文件的路径
我们的 get 工作正常,但 PUT/POST 却不行。
PUT 代码:
vvmsUrl: 是xml文件的路径
var XMLData= "<origin>ABCbfk</origin>";
jQuery.ajax({
type: "PUT",
url: vvmsUrl,
contentType: "application/xml",
headers: { 'Prefer' : 'persistent-auth',
'Access-Control-Allow-Methods': 'PUT'},
dataType: "xml",
processData: false,
crossDomain: true,
data: XMLData,
success:function(msg)
{
alert("hello"+msg);
},
error: function(msg){
alert("Error"+msg);
LOG(xhr.status);
}
});
我从 2 天开始就被困住了。我不明白这有什么问题。
【问题讨论】:
-
问题终于解决了。问题在于“数据:XMLDATA”。它的 XML 格式不正确
标签: javascript jquery ajax xml xmlhttprequest