function通过ajax调用获取后台数据,结果返回出来的结果均为空,代码如下:
function chart_coinbase_getdata() { var test = {postdata:"chart_linear_graph_getdata"} var return_data = ""; jQuery.ajax({ type: "POST", dataType: "json", url: "/post/chart_linear_graph_getdata", data: test, success: function(response_data) { // console.log("response_data", response_data) //alert(response_data); // chart_coinbase(response_data); return_data = response_data; } }); return return_data;};
修改成如下代码即可:添加async:false参数
function chart_coinbase_getdata() { var test = {postdata:"chart_linear_graph_getdata"} var return_data = ""; jQuery.ajax({ type: "POST", dataType: "json", url: "/post/chart_linear_graph_getdata", data: test, async:false, success: function(response_data) { // console.log("response_data", response_data) //alert(response_data); // chart_coinbase(response_data); return_data = response_data; } }); return return_data;};