XMLHttpRequest返回状态代码500

时间:2015-08-30 05:30:06

标签: ajax xmlhttprequest

当我尝试使用Ajax从其他网站获取数据时,我收到状态码500错误响应。这是我的代码示例:

var requestUrl = "http://www.mywebsite.com:8090/api/service.asmx/method";

var postedDataJson = JSON.stringify({
    para1: 'value 1',
    para2: 'value 1'
});

try {
    $.ajax({
        type : "POST",
        url : requestUrl,
        data : postedDataJson,
        contentType : "application/json; charset=utf-8",
        dataType : "json",
        crossDomain : true,
        success : function(response) {
            console.log("success");
        },
        error : function(jqXhr, exception) {
            console.log("error");
        }
    });
} catch (e) {
    options.error("oops! Something whent wrong.");
}

我该如何解决这个问题?

Error image in console

1 个答案:

答案 0 :(得分:0)

状态代码为500的回复表示Internal Server Error。这意味着您的请求触发了服务器端的意外错误。

如果您是服务器软件的开发人员,请查看日志或调试服务器应用程序以找到问题的根源。你的JS代码看起来没问题。