小编mon*_*hoq的帖子

如何使用纯Javascript实现同步Ajax调用?

我需要实现同步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)

javascript ajax

0
推荐指数
1
解决办法
3423
查看次数

标签 统计

ajax ×1

javascript ×1