0
    var text,replacing$;

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

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

这是 reload.html (真的注意,只是把它记录下来)

<tr>
<td>
LOADED First
</td>
</tr>

这让我疯狂。响应文本在回调函数内工作得很好,但在外面却不行

4

1 回答 1

6

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

正如您在帖子中提到的那样,您应该将这些代码移动到回调中。

于 2012-11-26T19:05:54.393 回答