- function httpGet(url, method, data) {
- var xmlhttp;
- xmlhttp = new XMLHttpRequest();
- xmlhttp.open (method, url + "?" + data, false);
- xmlhttp.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
- xmlhttp.setRequestHeader ("Content-Length", data.length);
- xmlhttp.send (null);
- if (xmlhttp.Status = 200) return xmlhttp.responseText;
- }
- function httpPost(url, method, data) {
- var xmlhttp;
- xmlhttp = new XMLHttpRequest();
- xmlhttp.open (method, url, false);
- xmlhttp.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
- xmlhttp.setRequestHeader ("Content-Length", data.length);
- xmlhttp.send (data);
- if (xmlhttp.Status = 200) return xmlhttp.responseText;
- }
- function httpPut(url, method, data) {
- var xmlhttp;
- xmlhttp = new XMLHttpRequest();
- xmlhttp.open (method, url, false);
- xmlhttp.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
- xmlhttp.setRequestHeader ("Content-Length", data.length);
- xmlhttp.send (data);
- if (xmlhttp.Status = 200) return xmlhttp.responseText;
- }
- function httpDelete(url, method, data) {
- var xmlhttp;
- xmlhttp = new XMLHttpRequest();
- xmlhttp.open (method, url + "?" + data, false);
- xmlhttp.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
- xmlhttp.setRequestHeader ("Content-Length", data.length);
- xmlhttp.send (null);
- if (xmlhttp.Status = 200) return xmlhttp.responseText;
- }
- function test() {
- document.write (httpGet("http://localhost/rest/service.asp", "GET", "do=GET"));
- document.write (httpGet("http://localhost/rest/service.asp", "POST", "do=POST"));
- document.write (httpGet("http://localhost/rest/service.asp", "PUT", "do=PUT"));
- document.write (httpGet("http://localhost/rest/service.asp", "DELETE", "do=DELETE"));
- }
- //该片段来自于http://www.codesnippet.cn/detail/251220138226.html
来源: http://www.codesnippet.cn/detail/251220138226.html