0
xmlhttp 객체 페이지에 이벤트 수신기를 추가하고 url을 모두 저장할 수 있도록 URL을 배열에 추가하면 웹 속성의 네트워크 탭에 표시됩니다. 페이지를 만드는 경우 HTTP를 얻을 수 있도록, 나는 URL을 배열에URLHTML을 배열에 추가하려면 어떻게해야합니까?
감사
을 추가 한xmlhttp 객체 페이지에 이벤트 수신기를 추가하고 url을 모두 저장할 수 있도록 URL을 배열에 추가하면 웹 속성의 네트워크 탭에 표시됩니다. 페이지를 만드는 경우 HTTP를 얻을 수 있도록, 나는 URL을 배열에URLHTML을 배열에 추가하려면 어떻게해야합니까?
감사
을 추가 한당신은 같은 것을 할 수있는 :
HTML을
<input type="text" id="url">
<button id="submit">submit</button>
,
JS 당신이 입력과 성공 URL에 URL을 삽입이와
var urlInput = document.getElementById("url");
document.getElementById("submit").addEventListener("click", function(){
request(urlInput.value);
urlInput.value = null;
});
var urls = [];
function urlPush(u){
urls.push(u);
console.log(urls);
}
function request(dataURL) {
var xmlhttp = new XMLHttpRequest();
var url = dataURL;
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
urlPush(url);
}
}
xmlhttp.open("GET", url, true);
xmlhttp.send();
}
는 제출에 콘솔에서 볼 수있는 배열에 푸시됩니다.
일부 프로젝트에 대해 비슷한 기능을 만들었으니, here 당신이 필요로하는 추가 URL 배열을 사용하여 확장 코드를 테스트하고 검사 할 수 있습니다.
http://stackoverflow.com/questions/7775767/javascript-overriding-xmlhttprequest-open 내 질문에 대한 답변을 얻으 셨습니다. 페이스 북의 기능, 감사합니다. Jakob 님, 도움을 청합니다. 내 질문을 표현할 때 가난했습니다. 감사합니다. 감사합니다. – armando