httpPost(sURL, sParams)——使用该方法可以提交Post请求,一般情况下和addPostParam(sParams, sParamName, sParamValue)一起使用。如下举例:
例:
var sParams = "";
sParams = addPostParam(sParams, "name", "zhangyin");
sParams = addPostParam(sParams, "age", "26");
var sData = httpPost("http://www.gootrip.com/search.jsp", sParams);
addPostParam(sParams, sParamName, sParamValue)——增加Post请求时的参数。
addURLParam(sURL, sParamName, sParamValue) ——增加URL地址参数。
httpGet(sURL) ——使用该方法可以提交Get请求,一般情况下和addGetParam(sURL, sParamName, sParamValue)一起使用。
例:
var sURL = "";
sURL = addURLParam("http://www.gootrip.com/search.jsp", "name", "zhangyin");
var sData = httpGet(sURL);
Http.get(sURL, fnCallback) ——通过判断XMLHttpRequest的类型,以及判断ActiveXObject是否有效来确定http请求及其传输方式(一般用作Ajax技术的异步传输过程)。
例:
function getServerInfo() {//Post方法
var sURL = "http://www.gootrip.com/search.jsp ";
sURL = addGetParam(sURL, "name", "zhangyin");
sURL = addPostParam(sURL, "age", "26");
Http.get(sURL, function (sData) {// sData为Http.get返回数据
alert("Data from server: " + sData);
});
}
Http.post(sURL, sParams, fnCallback) ——通过判断XMLHttpRequest的类型,以及判断ActiveXObject是否有效来确定http请求及其传输方式(一般用作Ajax技术的异步传输过程)。
例:
function getServerInfo() {//Post方法
var sURL = "http://localhost/reflectpost.php";
var sParams = "";
sParams = addPostParam(sParams, "name", "Nicholas");
sParams = addPostParam(sParams, "book", "Professional JavaScript");
Http.post(sURL, sParams, function (sData) {
alert("Data from server: " + sData);
});
}
在http.js中的方法主要是对iClass.js中的ajax方法做的补充。
}
};