jqplot棒グラフがあり、onclickイベントを棒に添付しました。ajax関数を呼び出すと、すべて機能しているように見えますが、データが返されません。alert('Success')は発生していますが、retはまだnullです。これを開発者ツールで見て、jsonが戻ってくるのを見ることができますが、それはうまくいきません。私は何が間違っているのですか?
$('#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!');
}