[問題] JQuery ajax返回值傳遞問題

作者: plok74122 (烏嘎蝦嘎)   2014-04-12 14:42:23
<script>
$(document).ready(function(){
var highchartsoption={...略...};
$.post("wang_ajax.php",
{
name:'A',
},
function(data,status){
data;->卡的問題是這個返回值成為上方highchartsoption中的一個值
});
});
</script>
不過目前不知道怎麼把這個返回值丟出來外面
請問版上的大大有知道的方法嗎
因為目前是打算在網頁寫一個<input type="hidden" id="x">
然後在ajax中把返回的值寫入後
再用$.("#x").val();讀出來
不知道有沒有任何方法可以直接把值放到外面來呢?
作者: mmis1000 (秋月戀楓)   2014-04-12 14:52:00
直接丟,利用colsure的特性如果post理的處裡函示,沒定義 highchartsoption那在初始化時,他會把最接近自己的外部變數引入這裡的引入是類似指標的概念,所以可以直接修改變數
作者: plok74122 (烏嘎蝦嘎)   2014-04-12 16:07:00
好的 我嘗試看看 謝謝了解為什麼了 因為async沒設定 導致我一直以為是什麼導致變數無法傳遞~"~ 感謝樓上熱心回答
作者: kerash (.TW)   2014-04-13 09:56:00
async 跟 變數向上傳遞 應該沒有絕對關聯吧@@?

Links booklink

Contact Us: admin [ a t ] ucptt.com