ajax在jQuery中與請求類型,url,成功函數。很多時候我都在期待JSON響應。jquery ajax,GET調用後在哪裏執行異步計算
我的問題是,我需要重新格式化JSON數組到不同的結構。這有可能是計算成本昂貴,我也想異步做到這一點。
該語法如何顯示,我只是把另一個$ .ajax嵌套在先前的ajax調用的成功部分。或者有沒有寫這個地方它的網絡通話,返回JSON更巧妙的方式,然後讓我來處理所有的異步線程內響應
感謝任何見解
ajax在jQuery中與請求類型,url,成功函數。很多時候我都在期待JSON響應。jquery ajax,GET調用後在哪裏執行異步計算
我的問題是,我需要重新格式化JSON數組到不同的結構。這有可能是計算成本昂貴,我也想異步做到這一點。
該語法如何顯示,我只是把另一個$ .ajax嵌套在先前的ajax調用的成功部分。或者有沒有寫這個地方它的網絡通話,返回JSON更巧妙的方式,然後讓我來處理所有的異步線程內響應
感謝任何見解
如果真的是昂貴的,聽起來像您需要一個網絡工作者:
https://developer.mozilla.org/en-US/docs/DOM/Using_web_workers
專用Web工作者提供了一個簡單的手段對網頁內容運行在後臺線程 腳本。創建完成後,工作人員可以通過將消息發佈到由創建者指定的事件處理程序 發送 消息到產卵任務。
有一些注意事項,但是是爲您所描述的內容而創建的。必須是很多JSON的問題,儘管如此。
我不知道我100%明白這個問題,但我認爲你想要做的就是這樣的一個簡單的函數調用。但它並不是真正的異步,除非它只有在有數據時纔會觸發:
function reformat(data){
... reformat your data here ...
}
$.ajax({
url: "yoururl.xyz",
success: function(data){
reformat(data);
}
});