ajax和jquery传输数据
来源:互联网 发布:中山大学网络缴费 编辑:程序博客网 时间:2024/05/29 16:27
Jquery:
$.post(url,data,callback);$.get(url,callback);
<%dim fname,cityfname=Request.Form("name")city=Request.Form("city")Response.Write("Dear " & fname & ". ")Response.Write("Hope you live well in " & city & ".")%>
eg:
$.post("<%=basePath%>user/UserServlet",{email:$("#name".val()),"pass":$("#pass").val()},function(data){ //跳转页面 if(data=='000'){location.href="#";} else{} });
$("button").click(function(){ $.get("demo_test.asp",function(data,status){ alert("Data: " + data + "\nStatus: " + status); });});
<%response.write("This is some text from an external ASP file.")%>
$(function(){ $("#btn").click(function(){ $('#test').load('/demotest.txt'); });});AJax:
创建:
var xmlhttp;if(window.XMLHttpRequest){ <span style="font-family: Arial, Helvetica, sans-serif;">//为IE5和6建立相应Ajax对象</span> xmlhtttp=new XMLHttpRequest();}else { xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}请求:
xmlhttp.open("get","test.txt",true);//方法method,url,asyncxmlhttp.send(string);//string 仅用post请求,get请求直接写在url里面
get:"demo.asp?fname=Bill&age=18"post: xmlhttp.open("post","ajax.asp",true); xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded"); //header,value 请求头和头的值 xmlhttp.send("fname=Bill&age=18");响应:
xmlhttp.resposeTest;获得字符串形式的响应数据。document.getElementById("myDiv").innerHTML=xmlhttp.responseText;xmlhttp.resposeXML;获得 XML 形式的响应数据。
xmlDoc=xmlhttp.responseXML;txt="";x=xmlDoc.getElementsByTagName("ARTIST");//artistfor(int i=0;i<x.length;i++){ txt=txt+x[i].childNodes[0].nodeValue+"<br/>";}documentt.getElementById("myyDiv").innerHTML=txt;参数说明:
onreadystatechange: 函数属性值改变时,就会调用该函数
readyState: 注册事件 0未初始化 1服务器连接建立 2请求接收 3请求处理中 4请求完成且响应已就绪
status: 200成功 404未找到页面
xmlhttp.onreadystatechange=function(){ if(xmlhttp.readyState==4 && xmlhttp.status==200){ document.getElementById("myDiv").innerHTML=xmlhttp.resposeText; }}
$(function(){ $("email").blur(function(){ var xmlhttp; if(window.XMLHttpRequest){ xmlhtttp=new XMLHttpRequest(); }else { xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } //监听 xmlhttp.onreadystatechange=function(){ if(xmlhttp.readyState==4 && xmlhttp.status==200){ //接收响应文本 var res=xmlhttp.responseTest; } } //请求发送 xmlhttp.open("post","dddddServlet.java",true); xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded"); var name=doucment.getElementById("email").value; xmlhttp.send("email"+name); });});
0 0
- ajax和jquery传输数据
- Ajax+jquery+jaso传输数据
- jquery ajax传输数据时乱码问题
- Ajax传输Json和xml数据
- jQuery+json+struct2+ajax传输数据的过程:
- JQuery中使用ajax传输超大数据的解决方法
- JQuery中使用ajax传输超大数据的解决方法
- Jquery中ajax传输json数据显示undefined错误
- Struts2+jquery+Ajax实现json数据的传输
- struts2+jquery+ajax实现传输List数据并解析
- ajax传输数据案例
- ajax传输返回数据
- jquery使用ajax异步传输
- 【jQuery】【ajax】不能传输二进制!
- jquery ajax前台请求和获取数据
- ajax实例--传输json数据
- ajax 前台后台传输数据
- Ajax同步传输和异步传输
- ImageLoader must be init with configuration before using
- Javascript深度复制对象
- strcpy和memcpy的区别
- 3、javascript脚本语言
- android-async-http 源码流程浅析
- ajax和jquery传输数据
- C#中RestoreDirectory属性
- 13. 通用的操作系统功能库(1)
- 2016 普华永道面试题
- 看,这个工具栏能伸缩折叠——Android CollapsingToolbarLayout使用介绍
- 关于分布式事务、两阶段提交协议、三阶提交协议
- 关于H264中I帧,P帧的判断
- 会声会影打开则停止运行的解决方法
- 13.2节练习