在Jquery实现Ajax和JS实现Ajax的方法
来源:互联网 发布:mac输入法记忆 编辑:程序博客网 时间:2024/06/04 18:20
在Jquery实现Ajax和JS实现Ajax的方法
一 在Jquery实现Ajax:
在head标签里:
<head>①导入js的jar文件<script type="text/javascript" src="./MyJs.js"></script><script type="text/javascript">//js的封装、 js的捆绑 - input.onblur ---> jquery网页打开就加载window.onload = function() {②拿到相应的标签名:var uname = ${"uname"}③标签名绑定onblur事件uname.bind("onblur", function() {④调用Jquery里面的ajax函数uname.ajax( {⑤设置url超链接url : "./registerAction.action?uname=" + uname.val() + "&r="+ Math.random(),//uname.val()拿到标签元素的值,跟上随机数Math.random()⑥返回调用一个success函数,拿到后台传回来的数据success : function(msg) {拿到后台传回来的数据var o = eval(msg);⑦满足条件执行的方法if () {} else {⑧不满足条件执行的方
}}});});}</script></head>二 在js里实现ajax的方法
<head><script type="text/javascript">//1创建一个Ajax的XMLHttpRequest()请求function createXMLHttpRequest() {var xhr = null;if (document.all) {xhr = new ActiveXObject("Microsoft.XMLHTTP");} else {xhr = new XMLHttpRequest();}return xhr;}//2执行方法function checkName() {var loginName = document.getElementById("loginName").value;// 3调用createXMLHttpRequest()方法var xhr = createXMLHttpRequest();//准备开始
xhr.onreadystatechange = function() {
//6看返回是否满足服务器条件
if (xhr.readyState == 4 && xhr.status == 200) {
var msg = xhr.responseText ;// 6通过json方式 把后台拿到的参数装到eval中
var o = eval(msg);//7显示返回信息
document.getElementById("span").innerHTML = msg;
}
}
//4.打开open(提交方式,请求链接,异步true/同步false)
var url = "registerget?name=" + loginName + "&r=" + Math.random();第一种get的提交方式:
//设置提交方式
xhr.open("get", url, true);
//5.发送请求
xhr.send(null);第二种post的提交方式:xhr.open("post",url,true);
//发送请求post多这一句
xhr.setRequestHeader("content-type","application/x-www-form-urlencoded");
xhr.send("name="+name+"&r="+Math.random());
}</script></head>
0 0
- 在Jquery实现Ajax和JS实现Ajax的方法
- 原生js和jQuery的AJAX实现
- js和jQuery的AJAX实现
- js实现 jquery的$.ajax
- AJAX 的简单实例 (JS实现 和JQuery 实现)
- js 和Jquery 实现Ajax 局部刷新
- js+jQuery+ajax,处理数据和功能的实现
- ajax的基本实现和jquery实现
- 习惯了使用jQuery的ajax方法,看看原生js使用xmlhttpRequest实现ajax请求
- Ajax利用JQuery在Struts2的实现
- JQuery实现Ajax加载图片的方法
- AJAX-jQuery实现Ajax
- 原生JS实现的AJAX方法、JSONP
- Ajax的实现和jQuery下的Ajax
- jQuery Ajax和$.ajax jqXHR实现教程
- Ajax(原生js实现、jQuery实现、跨域)
- Js原生Ajax和Jquery的Ajax
- 原生js实现ajax方法
- GSM/GPRS/EGPRS相关调制方式/速率
- iOS开发实战tips--断点可以这样玩(debug)
- web项目快速代码生成器rapid-framework
- BestCoder Round #63 (div.1) B.matrix
- 获取嵌入ActiveX控件的页面IWebBrowser2指针
- 在Jquery实现Ajax和JS实现Ajax的方法
- 杭电ACM1164
- JavaScript 之事件处理详解
- HDU-5568 sequence2(DP+高精度)
- (一)Unix、Linux以及GNU
- Spark Streaming大规模流式处理
- Chrome postman插件用来测试http 接口
- `````
- PHP入门(3) - 字符串操作