Re: [问题] JQuery ajax返回值传递问题

楼主: plok74122 (乌嘎虾嘎)   2014-04-13 11:06:34
大致情况是如此 因为是写PHP开始的
所以javascript的详细运作并不是非常的清晰
分享一下我这次测试的情况是如此的
<script>
$(document).ready(function(){
var highchartsoption={...略...};
$.post("wang_ajax.php",
{
name:'A',
},
function(data,status){
alert(data);
作者: qwer820404 (GB2)   2014-04-13 12:11:00
这样说好了…异步不会等你呼叫的api做完事页面不会停在那边等 所以他会直接去执行alert那行等到 你呼叫的api成功回传了 那个时间点也许已经过了所以alert叫出来是空的情况下 若是success的情况testoption.xAxis.categories是会有值没错你把asyncs设成false 那就失去异步的功用了变成大家要等到你这次的POST完成才会继续跑我之前是有自己把highchart写成C# Wrapper版也跑了蛮大量的资料 是不太会跟async有关系
作者: danny8376 (钓到一只猴子@_@)   2014-04-13 17:52:00
请把资料回来要做的事全写在success的function里

Links booklink

Contact Us: admin [ a t ] ucptt.com