代码警报 'object Object'

Code alerting 'object Object'

我的代码是这样的:

var username = "john";
var password = "doe";

var url = '//api.bos2.cf/?type=verify&username=' + username + '&password=' + 
password + '&callback=?';
$.getJSON(url, function(data) {
  success: readData(data)
});

function readData(data) {
  alert(data);
}

尽管此代码提醒 object Object 而不是 {'success' : false, 'msg' : 'Unknown API function'}

关于为什么会发生这种情况的任何想法?

谢谢,

脑脊液

您正在尝试显示原始对象。你需要先把它变成一个字符串:

function readData(data) {
  alert(JSON.stringify(data));
}
function readData(data) {
  alert(data.success);
  alert(data.msg);
}

通过简单的方法即可。