簡體   English   中英

ajax完整調用的理解

[英]Understanding of ajax complete call

我正在努力穩定 jQuery/AJAX 應用程序的 Selenium 自動化,因此被稱為

https://www.swtestacademy.com/selenium-wait-javascript-angular-ajax/

它有ajaxComplete()方法,其中包含以下代碼 -

var callback = arguments[arguments.length - 1];
var xhr = new XMLHttpRequest();
xhr.open('GET', '/Ajax_call', true);
xhr.onreadystatechange = function() {
  if (xhr.readyState == 4) {
   callback(xhr.responseText);
  }
};
xhr.send();
);

我之前沒有研究過 JavaScript,這段代碼我無法完全理解。 我有以下問題,如果有人可以幫助理解它 -

Ajax_call是什么? 是檢查ajax完成的通用調用嗎? 還是我需要在那里有自己的端點? 如果是,單個端點是否足夠,或者我是否需要識別所有調用並將它們添加到方法中?

請檢查XMLHttpRequest.open文檔 如果你這樣做,你將列出的第二個參數是

url

一個DOMString表示要將請求發送到的 URL。

這意味着它只是您要請求的 URL。 我可以是你想要的任何東西。 /前綴意味着您是相對於網站根目錄的請求(因此,如果您從https://example.com/somedir/somepage請求,則請求將發送到https://example.com/Ajax_call

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM