通常我們使用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. Javascript AJAX XMLHttpRequest
- 2. Ajax request without push.js
- 3. 端口從$ .ajax到javascript XMLHttpRequest?
- 4. $ .mobile.changePage without ajax
- 5. AJAX AutoCompleteextender without webservice
- 6. Show without image ajax
- 7. changePage without ajax
- 8. Popup without synchronous ajax
- 9. AJAX/XMLHttpRequest和Cookies
- 10. Ajax XmlHttpRequest
- 11. XMLHttpRequest(Ajax)錯誤
- 12. jQuery - Ajax XMLHttpRequest?
- 13. Ajax xmlhttprequest超時
- 14. AJAX - 使用JavaScript的XMLHttpRequest和PHP
- 15. javascript函數不是Ajax請求(XMLHttpRequest的)
- 16. ASP.NET webforms without javascript
- 17. javascript css without frameworks
- 18. Checkbox'off'value without JavaScript
- 19. AJAX XMLHttpRequest POST
- 20. AJAX xmlhttprequest popup
- 21. AJAX XMLHttpRequest問題
- 22. XMLHttpRequest或$ .ajax?
- 23. AJAX XMLHttpRequest狀態undefined
- 24. 更新購物車Basket - ajax or without ajax?
- 25. 的XMLHttpRequest的JavaScript
- 26. JavaScript&XMLHttpRequest
- 27. Canvas to PDF without javascript
- 28. Javascript Tesseract without jpg/png/
- 29. SVG Spin Gear without Javascript
- 30. Vanilla JavaScript .closest without jQuery
如果你想從JavaScript中擊中一個URL,那麼必須有'XMLHttpRequest'。在javascript中使用'XMLHttpRequest'和在jQuery中使用'$ .ajax()',但在後面它使用相同的 –
似乎它是後端的東西不是前端 – Engineer
問題是,**爲什麼**爲什麼你要找替代品? – Rajesh