我有一个 jqplot 条形图,并且在条形图上附加了一个 onclick 事件。当我调用 ajax 函数时,它似乎一切正常,但我没有得到任何数据。alert('Success') 正在触发,但 ret 仍然为空。我可以在开发人员工具中看到这个并看到 json 回来了,但它没有进入 ret。我究竟做错了什么?
$('#chartMonthly').bind('jqplotDataClick',
function (ev, seriesIndex, pointIndex, data) {
$('#info1').html('series: '+seriesIndex+', point: '+pointIndex+', data: '+data);
var ret = null;
var url = 'wmHours.php';
var obj = {};
obj.m = "1";
obj.d = "4";
obj.y = '2013';
$.ajax({
async: false,
url: url,
type: 'post',
data: obj,
dataType:"json",
success: gotData(ret)
}); // End ajax
}); // End function (ev, seriesIndex, pointIndex, data), end bind
function gotData(ret){
alert('Success!');
}