我在使用用户数据API开发脚本时遇到问题。
我创建了一个函数getUserData(username, what);
,它的作用是什么;
var lasuniAPI = "script/data.php";
$.getJSON(lasuniAPI, { p: 'userdata', data: username}, function(data){
return data.userdata.what;
});
我想要“定义什么”,但遗憾的是我得到了不明确的回报。
答案 0 :(得分:1)
在你的函数中执行此操作:
的console.log(数据);
console.log()会告诉您返回变量的确切内容。 (如果您不知道console.log()输出信息的位置,请阅读开发人员工具。在chrome中,转到View-> Developer-> Javascript控制台。
另一件有价值的事情是Chrome开发者工具中的网络标签。它将准确地告诉您正在向服务器发送的标头和变量以及服务器响应的内容。
您可能还希望确保服务器返回的JSON字符串根据jsonlint.com有效。