尝试执行此操作:
function getReport(name) {
$.ajax({
type: "POST",
url: "reportAjax.php",
data: "name="+ name,
success: function(data){
var json = $.parseJSON(data);
}
});
alert(data);
}
$(document).ready(function() {
getReport('mobileDevicesBreakdown_30days');
});
我得到了data is not defined
reportAjax.php绝对可用并且总是返回一些内容(即使发送给它的变量 - 当前name
不正确或丢失)。
答案 0 :(得分:3)
在成功回调中移动alert(data);
:
function getReport(name) {
$.ajax({
type: "POST",
url: "reportAjax.php",
data: "name="+ name,
success: function(data){
alert(data);
var json = $.parseJSON(data);
}
});
}
答案 1 :(得分:1)
.ajax是一种异步方法,因此您的alert(data)
应该是.ajax
答案 2 :(得分:0)
如果您尝试提醒数据,则需要在成功通话中
function getReport(name) {
$.ajax({
type: "POST",
url: "reportAjax.php",
data: "name="+ name,
success: function(data){
var json = $.parseJSON(data);
alert(data);
}
});
}