我需要实现同步Ajax调用机制。我已经在我的助手中实现了 ajax 调用功能,如下所示:
MH.helper = {
ajax : function (option) {
if(option !== undefined) {
for(var opt in option) {
this[opt] = option[opt];
}
}
if (window.XMLHttpRequest) {
// code for IE7+, Firefox, Chrome, Opera, Safari
this.xhr=new XMLHttpRequest();
} else {
// code for IE6, IE5
this.xhr=new ActiveXObject("Microsoft.XMLHTTP");
}
}
}
Run Code Online (Sandbox Code Playgroud)
我还实现了 Ajax 原型,如下所示:
MH.helper.ajax.prototype = {
// XMLHttpRequest obj
xhr : null,
// request url
url: '',
// post funciton
post: function() {
var xhr = this.xhr;
var that …Run Code Online (Sandbox Code Playgroud)