我正在尝试使用JSONP和JQUERY显示一些数据,但是我缺少某些内容。
在PHP文件上,我保存到MySQL中,然后从数据库中获得字段,通过$back
变量发送回去。
之后,我回电并回应了我从DB中获得的$back
。
在客户端我得到undefined
。我在这里缺少什么?
function showPopup(data) {
setTimeout(function () {
alert(data);
}, 1000);
}
function group(){
$.getJSON("http://domain.comhandler.php?type=group&callback=i&cookie="+ y, showPopup());
}
服务器端
echo $callback . "(" . json_encode($back) . ")";
您未正确回电话您可以使用
$.getJSON("http://domain.comhandler.php?type=group&callback=i&cookie="+ y, showPopup);
注意我已删除了()
或
$.getJSON("http://domain.comhandler.php?type=group&callback=i&cookie="+ y, function(data){ showPopup(data); } );