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