小编Sup*_*ios的帖子

从AJAX中的onreadystatechange事件返回值

我试图val在下面的代码中为变量赋值:

var cmdValue = "/cmd/fetch?x=";
var val;
var returned_data;

function what(){
    val = update('#TAG#');
}


function update(tag) {
    var req1 = newXMLHttpRequest();
    req1.open("GET",cmdValue + tag, true);
    req1.send("");

    return req1.onreadystatechange= function () {
        if (req1.readyState == 4 && req1.status == 200) {
            returned_data = req1.responseText;
            return returned_data;
        }else{

        }
    };
}
Run Code Online (Sandbox Code Playgroud)

我正在跟踪Firebug中的变量,事实证明它val被分配了函数.有没有办法让代码运行,然后将值赋给变量val?

javascript ajax jquery

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

ajax ×1

javascript ×1

jquery ×1