我定义了这个ajax函数:
function LayerPropertyService() {
var ds = {
getAssociatedProperties: getAssociatedProperties
};
return ds;
function getAssociatedProperties(callback, error) {
return $.ajax({
url: '/Mobile/LayerProperty/GetAssociatedProperties',
type: "GET",
contentType: "application/json; charset=utf-8",
dataType: "json",
data: { id: 4 },
success: callback,
error:error
});
}
}
这里我如何调用ajax func:
layerProp.getAssociatedProperties(function (response) {
alert("success")
},
function (response) {
alert("error")
});
我不知道为什么但是我总是警告(“错误”)是弹出窗口,而我在控制台和服务器返回的数据中没有任何错误。
更新
这里我得到的结果是:
这是服务器中的功能:
public string GetAssociatedProperties(int id)
{
return "sssss";
}
如你所见,它会返回字符串。
任何想法为什么总是会触发错误函数?