本文主要和大家分享js如何實現發送http請求,最簡單的方法自然是jquery,但是有的網站並沒有載入jquery的js,如果直接用控制台寫程式碼就會報函數沒有定義的錯誤,當然可以把「http://code.jquery.com/jquery-1.11.1.min.js「檔案中的內容複製到console,不過也可以用純的javascript。
$.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();
範例是刷hostloc 的金幣(訪問其他用戶的空間,可以賺2金幣,每天10次機會)
代碼
//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(); }
相關推薦:
以上是js如何實作發送http請求的詳細內容。更多資訊請關注PHP中文網其他相關文章!