javascript如何向服务器发送请求
2013-01-29 07:51
344 查看
javascript中向服务器发送http请求借助的是XMLHttpRequest对象,其他一些库如JQuery对http的请求应该是在这个上面的封装,创建XMLHTPRequest对象用下面的语句:
function createXMLHttpRequest() { var xmlHttp; if (window.XMLHttpRequest) { xmlHttp = new XMLHttpRequest(); if (xmlHttp.overrideMimeType) xmlHttp.overrideMimeType('text/xml'); } else if (window.ActiveXObject) { try { xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { } } } return xmlHttp; } 发送get请求,并异步处理 xmlHttp = createXMLHttpRequest(); var url = "getfiledetail.jsp?fileid="+id; xmlHttp.open("GET", url, true);// 异步处理返回 xmlHttp.onreadystatechange = callback; xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;"); xmlHttp.send(); 发送post请求 var url = "getNginxStatus"; xmlHttp.open("POST", url, true); xmlHttp.onreadystatechange = getStatusBack; xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;"); xmlHttp.send(xml);
相关文章推荐
- 如何向php服务器发送数据为json的post请求
- AJAX如何向服务器发送请求
- js_html_input中autocomplete="off"在chrom中失效的解决办法 使用JS模拟锚点跳转 js如何获取url参数 C#模拟httpwebrequest请求_向服务器模拟cookie发送 实习期学到的技术(一) LinqPad的变量比较功能 ASP.NET EF 使用LinqPad 快速学习Linq
- 如何解决用友软件提示“不能登陆到服务器XXXX,不能发送请求”
- 以Base64字符串形式上传文件——在web浏览器端使用原生Javascript及Ajax读取本地文件并发送请求到服务器
- 一个Ajax请求如何向服务器发送XML
- Web服务器如何保证请求的独立处理
- javascript请求服务器的方法总结
- 如何在 Linux 上使用 Gmail SMTP 服务器发送邮件通知
- 牛腩购物33:发布网站,将网站上传到外网,讲数据库发布到远程服务器,如何在服务器上开数据库,更换电脑后微软企业库报错,网站异常后发送错误信息到指定邮箱,设置错误页
- FLEX/AIR发送Http请求Web服务器并取得数据。
- Netty5.x如何用TCP/IP发送大文件到服务器
- 使用JavaScript的XMLHttpRequest发送请求
- Android开发中如何发送Get请求!
- 如何使用SOCKET 发送HTTP1.1 GET POST请求包(转)
- Android--使用Http向服务器发送请求并取得返回结果,下载图片
- 使用JavaScript的XMLHttpRequest发送请求
- js向服务器发送请求,获取服务器时间
- XmlHttpResponse 向服务器发送请求
- [dotNET]使用HttpWebRequest请求远端服务器时如何加载SSL证书