0

我正在尝试使用 PUT 方法进行 ajax 调用。下面是代码,但我收到错误XML Parsing Error: no element found Location: moz-nullprincipal:{c847a4af-f009-4907-a103-50874fcbbe35} 第 1 行,第 1 列:

$.ajax({
            type: "PUT",
            async: true,
            url: "http://localhost:8080/karthick/update",
            data: JSON.stringify(params),
           contentType: "application/json",
           dataType: "JSON",
           processdata: true,
           success: function (json) {  //On Successfull service call

               },
               error: function (xhr) {
                alert(xhr.responseText);
               }
           });


           return false;
       };





   function ServiceFailed(xhr) {
       alert(xhr.responseText);
       if (xhr.responseText) {
           var err = xhr.responseText;
           if (err)
               error(err);
           else
               error({ Message: "Unknown server error." })
       }
       return;
   }

但是这项服务与 Rest-client jar 一起工作得很好。我的 POST 方法在我的浏览器中也可以正常工作。请帮助我。

问候卡西克

4

1 回答 1

0

通常,在发出跨浏览器请求时会出现此错误。试试 data: JSONP 看看是否有帮助。

于 2013-03-19T14:55:23.590 回答