怎么获取通过ajax请求的html代码
答案:2 悬赏:20 手机版
解决时间 2021-01-03 22:16
- 提问者网友:聂風
- 2021-01-02 21:58
怎么获取通过ajax请求的html代码
最佳答案
- 五星知识达人网友:傲气稳了全场
- 2021-01-06 23:16
利用回调函数获取服务器返回的结果<br>JavaScript code<br>var xmlHttp;<br><br> function createXMLHttpRequest() {<br> if(window.XMLHttpRequest) {<br> xmlHttp = new XMLHttpRequest();<br> } else if (window.ActiveXObject) {<br> xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");<br> }<br> }<br><br> function routeList(){<br> createXMLHttpRequest();<br> url = "manage_action_class.php?"&ran="+Math.random(); //后端请求页面<br> method = "GET"; //传输方式<br> xmlHttp.open(method,url,true);<br> xmlHttp.onreadystatechange = showList; //这里为回调函数<br> xmlHttp.send(null);<br> }<br><br> function showList(){<br> if (xmlHttp.readyState == 4){<br> if (xmlHttp.status == 200){<br> var text = xmlHttp.responseText; //这里获得服务器返回的数据<br> document.getElementById("route").innerHTML = text; //将数据放入html指定div中<br> }else {<br> alert("response error code:"+xmlHttp.status);<br> }<br> }<br> }
全部回答
- 1楼网友:鱼芗
- 2021-01-07 00:55
<script type="text/javascript"> function ajaxfunction() { var xmlhttp; try { // firefox, opera 8.0+, safari xmlhttp=new xmlhttprequest(); } catch (e) { // internet explorer try { xmlhttp=new activexobject("msxml2.xmlhttp"); } catch (e) { try { xmlhttp=new activexobject("microsoft.xmlhttp"); } catch (e) { alert("您的浏览器不支持ajax!"); return false; } } } xmlhttp.onreadystatechange=function() { if(xmlhttp.readystate==4) { document.myform.time.value=xmlhttp.responsetext; } } xmlhttp.open("get","time.asp",true);//请求地址是"time.asp" xmlhttp.send(null); } <&#47;script>
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯