var getPageInhalt : function (id){
var restmethod = "http://localhost:1212/getPageById/"+id+"/jsonp.aspx?callback=?";
$.ajax({
url: restmethod,
type: "GET",
contentType: "application/json",
async: false,
dataType: 'jsonp',
cache: false,
error: function(){
return false;
},
success: function(data){
console.log(data); --> balblal
return data;
}
});
}
console.log(getPageInhalt(2));-->undefined ?????
0
A
回答
2
後,雖然我與同步AJAX(在技術上它是一個矛盾..),你將不得不從getPageInhalt
功能,而不是從AJAX回調返回的值不同..
var getPageInhalt = function (id){
var restmethod = "http://localhost:1212/getPageById/"+id+"/jsonp.aspx?callback=?",
resultValue;
$.ajax({
url: restmethod,
type: "GET",
contentType: "application/json",
async: false,
dataType: 'jsonp',
cache: false,
error: function(){
resultValue = false;
},
success: function(data){
console.log(data); //--> balblal
resultValue = data;
}
});
return resultValue;
}
相關問題
- 1. AJAX請求JSONP 503響應
- 2. 我不能處理響應JSONP請求
- 3. PHP如何響應HTTP請求並繼續處理?
- 4. 處理對Ajax請求的響應
- 5. 處理NSURL請求響應
- 6. 瓶頸響應和繼續處理
- 7. ajax繼續根據響應
- 8. 如何在處理請求後在mod_wsgi中繼續請求
- 9. PHP與AJAX - 繼續處理髮送響應用戶
- 10. JAX-RS:如何返回響應並在後端繼續處理請求
- 11. 處理Ajax請求
- 12. POST請求jsonp在jQuery響應
- 13. JSONP請求和響應。使用Javascript
- 14. 403禁止對JSONP請求的響應
- 15. ajax請求完成後繼續工作
- 16. 頁面刷新後繼續AJAX請求
- 17. AJAX請求JSON/JSONP來Disqus API獲得400響應
- 18. Websocket請求和響應後續處理,超時和錯誤處理
- 19. $ .ajax()響應處理
- 20. Ajax響應處理
- 21. 使用XML響應處理GET請求
- 22. C:處理HTTP請求和響應
- 23. WCF GZip壓縮請求/響應處理
- 24. Python請求包:處理xml響應
- 25. 處理HTTP POST請求/響應
- 26. 處理HTTP請求和響應
- 27. 處理REST請求和REST響應
- 28. java中的請求和響應處理
- 29. 如何使AJAX請求發佈JSON數據並處理響應
- 30. 如何在Flux架構中處理ajax請求響應?
如果我有1£有關從異步函數返回值的每一個問題... –
'getPageInhalt'函數中沒有返回語句。也就是說,請不要發出同步的Ajax請求。 –