請問應如何回傳值?
請問,如何將GetJsonConet中的 url_data 傳出,謝謝~~[code]function getData(){var url = 'https://localhost/webapi/';
GetJsonContent(url, (function (PointJsonData) {
url_data = piPointJsonData["Links"]["Value"];
}));
/*
如何將 GetJsonConet中的 url_data 傳出,在此使用
*/
}
function GetJsonContent(url, SuccessCallBack, ErrorCallBack) {
$.ajax({
type: 'GET',
url: url,
cache: false,
async: true,
success: SuccessCallBack,
error: ErrorCallBack
});
}[/code] 由於 AJAX 是非同步的方式,當你執行 GetJsonContent 後,接著下面的程式執行到的時候,可能都還沒接到回傳值,因此才會有 callback 這樣的設計,等接倒回傳值才能繼續下一步動作。
所以你應該要把下一步放到你能取到值的地方,也就是 url_data 那邊。
頁:
[1]