在JavaScript和jQuery中使用Ajax
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在JavaScript和jQuery中使用Ajax相关的知识,希望对你有一定的参考价值。
simple code of using Ajax by javascript or jQuery
<script> function createRequestObject(){ var request_; var browser = navigator.appName; if(browser == "Microsoft Internet Explorer"){ request_ = new ActiveXObject("Microsoft.XMLHTTP"); } else{ request_ = new XMLHttpRequest(); } return request_; } //============== var msgdiv_http = createRequestObject(); function msgdiv_getInfo(S1){ t = new Date().getTime(); Obj = document.getElementById('msgdiv'); msgdiv_http.open("GET", URL,true); msgdiv_http.onreadystatechange = msgdiv_handleInfo; msgdiv_http.send(null); } function msgdiv_handleInfo(){ Obj = document.getElementById('msgdiv'); if(msgdiv_http.readyState == 2){ Obj.innerHTML ='<img src="load.gif" border="0">Loading ......'; } if(msgdiv_http.readyState == 4){ Obj.innerHTML = msgdiv_http.responseText; } } </script> <input type="text" name="T1" size="20"> <input type="button" value="Encode String" id="B1" onclick ="msgdiv_getInfo(T1.value);"> <BR><BR> <div id="msgdiv"></div> //==================== By jQuery ================ <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> <script> $(document).ready(function(){ $("#B1").click(function(){ $("#msgdiv").load("getmd5.php?c="+T1.value); }); }); </script> <input type="text" name="T1" size="20"> <input type="button" value="Encode String" id="B1"> <BR><BR> <div id="msgdiv"></div>
以上是关于在JavaScript和jQuery中使用Ajax的主要内容,如果未能解决你的问题,请参考以下文章
Ajax 和 JavaScript,如何在不使用 JQuery 的情况下发布数组?
如何在 javascript/jquery 中发出 ajax 请求
同源策略、Javascript/jQuery AJAX 和检索 RSS XML 提要
在 iOS 上未选择文件时,JavaScript 使用 FormData 和 jQuery 的 ajax 上传文件返回错误 500