我有一些代码使用 jQuery 对非本地服务器进行 AJAX 调用以获取“假定的”JSON 数据。但是,我无法知道数据还包含什么,因为我收到了来自该$.parseJSON(varjson)
方法的错误返回。
我的 Web 控制台中的 HTTP 请求表明响应文本的长度为 307 个字符,那么有没有办法让我简单地检查响应中的内容?
<script type="text/javascript">
$(document).ready(function (){
$("#button").click(function(){
var url = "http://developer.pw-hq.com/api/session";
var success = function(data){
alert('in function');
var html = [];
/* parse JSON */
//data = $.parseJSON(data);
/* loop through array */
alert(data);
$.each(data, function(index, d){
html.push(
"Device Secret : ", d.deviceSecret, ", ",
"Name : ", d.name, ", ",
"ID : ", d.id, ", ",
"Role : ", d.role, ", ",
"Trust Level : ", d.trustLevel, ", ",
"E-Mail : ", d.email, ", ",
"Timezone : ", d.timezone, ", ")
});
alert(html);
console.log(data);
$("#return").html(html.join('')).css("background-color", "orange");
};
$.ajax({
type: 'POST',
url: url,
data:{email:"applicant@pw.me.as-a.com", password:"assessmyskillz", deviceId:""},
dataType: "application/json",
crossDomain: true,
cache:false,
success: success,
error: function (xhr, ajaxOptions, thrownError) {
alert(xhr.status);
alert(thrownError);
}
});
});
});
随意尝试解决方案。凭证是合法的。对于潜在的工作:-p