Ham*_*mid 7 javascript ajax jquery
我无法得到ajax的回复.请指导我如何解决这个错误,我从服务器获得成功的数据返回我已经在小提琴web调试器中检查它仍然ajax显示错误. XML解析错误:找不到元素位置:moz-nullprincipal:{6b0a1ac2-50ab-4053-9f71-8ae49202288d}第1行,第1列:
$j.ajax({
type:"POST",
url:'http://www.w3schools.com/webservices/tempconvert.asmx/CelsiusToFahrenheit',
data: 'Celsius=12',
crossDomain:true,
async: false,
success:function(response)
{
alert("Success Full Done"+response.string);
},
beforeSend: function( xhr ) {
xhr.overrideMimeType( 'text/plain; charset=UTF-8' );
}
});
Run Code Online (Sandbox Code Playgroud)
我在请求时遇到了这个问题:
$.ajax({
type: "POST",
url: ajaxUrl,
dataType : "json",
contentType: "application/json",
data: JSON.stringify(data),
success: function (data) {
...
}
});
Run Code Online (Sandbox Code Playgroud)
接受请求中的标头是:
Accept application/json, text/javascript, */*; q=0.01
Run Code Online (Sandbox Code Playgroud)
响应状态为200,但浏览器检测到错误,未调用成功回调
通过remove dataType:“ json”修复:
$.ajax({
type: "POST",
url: ajaxUrl,
contentType: "application/json",
...
Run Code Online (Sandbox Code Playgroud)
在请求中接受标头的唯一区别更改为:
Accept */*
Run Code Online (Sandbox Code Playgroud)
但是现在调用了成功回调。
归档时间: |
|
查看次数: |
18841 次 |
最近记录: |