jQuery を使用して、「想定される」JSON データの非ローカル サーバーへの AJAX 呼び出しを行うコードがあります。ただし、メソッドからの戻り値が悪いため、データにまだ何が含まれているかを知る方法がありません$.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