从ajax获取元素失败

时间:2012-11-26 19:03:13

标签: javascript jquery

    var text,replacing$;

    $.get('reload.html,function(response){
        text=response;
    });
    replacing$=$(text).find('td')
    alert(replacing$.get())

当我尝试使用替换$ .get()时,它只是空的。

这里是reload.html(注意到,只是把它作为记录)

<tr>
<td>
LOADED First
</td>
</tr>
它让我发疯了。响应文本在回调函数内工作得很好,但从不在

之外

1 个答案:

答案 0 :(得分:6)

$.get是使用AJAX的异步调用(其中A是异步的)。这意味着$.get之后的行将在服务器响应之前执行。

你应该像你在帖子中提到的那样在回调中移动这些代码。