이 기사에서는 js에서 http 요청을 보내는 방법을 주로 설명합니다. 가장 간단한 방법은 당연히 jquery이지만 일부 웹 사이트에서는 jquery의 js를 콘솔을 사용하여 직접 작성하면 함수가 정의되지 않는다는 오류가 발생합니다. 물론 "http://code.jquery.com/jquery-1.11.1.min.js" 파일의 내용을 콘솔에 복사할 수도 있지만 순수 자바스크립트를 사용할 수도 있습니다.
$.get(); $.post();//examplevar params = {id:1,name:'tom'}; url = '/test_post.php'; $.post(url,params,function(data){ alert(data);//这个data就是test_post.php返回的数据});
xmlhttp=new XMLHttpRequest();
호스트록의 금화를 닦는 예입니다. (다른 사용자의 공간을 방문하면 금화 2개를 얻을 수 있으며 하루에 10번의 기회를 얻을 수 있습니다.)
Code
//jquery rawfor(var i=1;i<=10;i++) { $.get("/space-uid-"+i+".html"); }//time delayconst interval=1000;var page=1;var click_like=function(){ let url="/space-uid-"+page+".html" $.get(url); page++; console.warn("visit:"+url); if(page>10){ interval_id=window.clearInterval(interval_id); } }var interval_id = window.setInterval(click_like,interval);//js onlyxmlhttp=new XMLHttpRequest();for(let i=1;i<=10;i++){ url="/space-uid-"+i+".html" xmlhttp.open("GET",url,true); //第三个参数是同步异步,主线程只能异步 //xmlhttp.onreadystatechange=favorOK;//发送事件后,收到信息了调用函数 xmlhttp.send(); }
관련 추천:
PHP가 HTTP 요청을 보내는 여러 가지 방법을 공유합니다
PHP에서 http 요청을 시뮬레이션하는 방법에 대한 분석 예
WeChat 애플릿의 http 요청 캡슐화에 대한 자세한 설명 및 예제 코드
위 내용은 js에서 http 요청을 보내는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!