Ajax调用以200OK响应成功,但响应正文为空

时间:2016-10-29 23:47:26

标签: jquery ajax xml

尝试使用简单的密码强度检查服务但是ajax调用成功(200OK响应)在响应主体中没有任何内容(空),并且被激活的回调是下面的错误:

var password = "wefewf";
$.ajax("https://passwordutility.net/api/password/validate?password=" + encodeURIComponent(password), {
                method: "POST",
                dataType: "xml"
            })
.done(function(x) { console.log("** SUCCESS => " + x); })
.fail(function (x) { console.log("** FAILURE => " + x); })

我在这里缺少什么?

1 个答案:

答案 0 :(得分:0)

通过使用设置为xml的datatype参数,您已指定响应必须是xml,可以根据jquery ajax documentation由jquery解析。由于响应中没有xml文档,请不要使用该选项。