为什么总是在我的ajax调用中触发错误函数?

时间:2017-07-06 17:31:05

标签: javascript jquery asp.net ajax asp.net-mvc

我定义了这个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")
        });

我不知道为什么但是我总是警告(“错误”)是弹出窗口,而我在控制台和服务器返回的数据中没有任何错误。

更新

这里我得到的结果是:

enter image description here

这是服务器中的功能:

public string GetAssociatedProperties(int id)
{
    return "sssss";  
}  

如你所见,它会返回字符串。

任何想法为什么总是会触发错误函数?

0 个答案:

没有答案