通常我們使用XMLHttpRequest對象來處理使用Javascript的Ajax請求。 有沒有一種方法可以在不使用XMLHttpRequest對象的情況下使用Ajax。例如,在頁面加載時,我需要點擊一個URL並獲取響應並對其進行操作,使用不帶XMLHttpRequest對象的javascript。Javascript Ajax without XMLHttpRequest
0
A
回答
0
你可以使用香草的Javascript Fetch API。
2
Fetch API
是一種可能的替代方案XMLHttpRequest
:
的提取API提供了用於獲取資源(包括跨網絡)的接口。任何使用過
XMLHttpRequest
的人都會覺得這很熟悉,但是新的API提供了更強大和靈活的功能集。
0
你可以嘗試創建一個隱藏的iframe,但你必須知道: Same Origin Policy.
下面是一個隱藏的iframe的樣子:
<script language="JavaScript" type="text/javascript">
function alertBobo(alertText) {
alert(alertText);
}
ifrm = document.createElement("IFRAME");
ifrm.setAttribute("src", "/iframe.html");
ifrm.setAttribute("id","myIframe");
ifrm.setAttribute("style","display:none");
ifrm.style.width = 0+"px";
ifrm.style.height = 0+"px";
document.body.appendChild(ifrm);
</script>
然後從Iframe.html的 (如果您正在執行XMLHttpRequest,那麼您將使用Ajax調用的URL),但您沒有,我們正在創建隱藏的iframe。
您還可以從父母和數據傳輸的功能是這樣的:
<script language="JavaScript" type="text/javascript">
parent.alertBobo("Iframe Calling");
</script>
,你會得到與「I幀呼喚」文本警報......
您也可以例如轉移JSON父窗口。
相關問題
- 1. 端口從$ .ajax到javascript XMLHttpRequest?
- 2. $ .mobile.changePage without ajax
- 3. Show without image ajax
- 4. AJAX AutoCompleteextender without webservice
- 5. changePage without ajax
- 6. AJAX/XMLHttpRequest和Cookies
- 7. XMLHttpRequest(Ajax)錯誤
- 8. Ajax xmlhttprequest超時
- 9. AJAX - 使用JavaScript的XMLHttpRequest和PHP
- 10. 困惑AJAX的XMLHttpRequest
- 11. Checkbox'off'value without JavaScript
- 12. ASP.NET webforms without javascript
- 13. javascript css without frameworks
- 14. AJAX XMLHttpRequest POST
- 15. AJAX xmlhttprequest popup
- 16. 更新購物車Basket - ajax or without ajax?
- 17. JavaScript&XMLHttpRequest
- 18. asp.net dropdownlist ajax call without ajaxtoolkit
- 19. Javascript Tesseract without jpg/png/
- 20. Vanilla JavaScript .closest without jQuery
- 21. AJAX XMLHttpRequest POST X-Domain
- 22. Spring-portlet POST ajax xmlHttpRequest
- 23. XMLHttpRequest不起作用像$ .ajax
- 24. XMLHttpRequest java javascript
- 25. Javascript XmlHttpRequest問題
- 26. 監控使用AJAX的XMLHttpRequest
- 27. AJAX(XMLHTTPRequest)時間延遲
- 28. Javascript zoom on hover without thumbnails
- 29. Javascript Input Text Masking without Plugin
- 30. does xmlhttprequest = ajax(僅限於ajax的結果)
如果你想從JavaScript中擊中一個URL,那麼必須有'XMLHttpRequest'。在javascript中使用'XMLHttpRequest'和在jQuery中使用'$ .ajax()',但在後面它使用相同的 –
似乎它是後端的東西不是前端 – Engineer
問題是,**爲什麼**爲什麼你要找替代品? – Rajesh