|
发表于 2012-8-12 02:08:01
|
显示全部楼层
本楼为最佳答案
为了详细。分两步
- 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;
- }
复制代码
以上是拿到AJAX的对象。下面是提交。
- var url = "getNginxStatus";
- xmlHttp.open("POST", url, true);
- xmlHttp.onreadystatechange = getStatusBack;
- xmlHttp.setRequestHeader("Content-Type",
- "application/x-www-form-urlencoded;");
- xmlHttp.send(xml);
复制代码
其中open函数的第一个参数是提交方式(如果知道HTTP协议,你应该知道)
第二个参数是你的URL
第三个函数是是否异步的。默认为true(异步)的。
|
|