正文
原生js 封装ajax-纯粹网上直接照搬,没看懂希望下次回头看时能明白一点:
{ createXHR: function () { XMLHttpRequest(); } ,]; ) { try { return new ActiveXObject(version[i]); } catch (e) { } } } else { ); } }, params: function (data) { []; data) { arr.push(encodeURIComponent(i) encodeURIComponent(data[i])); } ); }, ajax: function (obj) { .createXHR(); obj.url obj.data; } ) { () { ) { callBack(); } } } xhr.open(obj.method, obj.url, obj.async); ) { xhr.setRequestHeader(); xhr.send(obj.data); } else { xhr.send(null); } ) { callBack(); } callBack() { ) { obj.success(xhr.responseText); } else { obj.Error( xhr.statusText); } } } } ]; html.onclick = function () { $.ajax({ , , , : { , , }, (data) { alert(data); }, (text) { alert(text); }, }); }