当我调用使用 ajax 和 jquery 在 html 页面中创建的 WCF 服务(它返回一个包含 json 数据的字符串)时,我没有收到任何数据。但是,如果我直接在浏览器中点击服务的 URL,它确实可以很好地返回数据。
当我在 Firefox 中使用 firebug 来跟踪调用的情况时,我立即收到此错误:
错误:GetAllData:错误,[异常...“”nsresult:“0x805e0006()”位置:“JS框架:: https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.js :: .send :: 第8068行“数据:无]
我的设置如下:
$(function () {
$.ajax({
url: 'localhost:57211/GetAllData',
type : "GET",
timeout: 10000,
dataType: "json",
success : function(result) {
console.log( 'SUCCESS : GetAllData');
},
error : function( jqxhr, textStatus, error ) {
var err = textStatus + ', ' + error;
console.log( 'ERROR: GetAllData:' + err); }
});
});
有谁知道这个错误是什么意思?如果没有,我怎么可能调试它?我尝试将 jQquery 的版本更改为最新版本,但仍然出现错误,行号明显不同。
谢谢