function ajax(type, url, success, error) { var ajax = new XMLHttpRequest(); if (type.toLowerCase() == 'post') { if (url.indexOf('?') == -1) { ajax.open(type, url, true); ajax.setRequestHeader('Content-type', 'application/x-www-formurlencoded'); ajax.send(); } else { url = url.split('?'); ajax.open(type, url[0], true); ajax.setRequestHeader('Content-type', 'application/x-www-formurlencoded'); ajax.send(url[1]); } } else { ajax.open(type, url, true); ajax.send(); } ajax.onreadystatechange = function () { if (ajax.readyState == 4) { if (ajax.status == 200) { // 请求成功以后 success && success(ajax.responseText); } else { // 错误信息 error && error(ajax.status); } } } }