我正在开发应用程序,它将获得一些与我的问题无关的动态内容。问题是jquery - 在变量中迷失的范围
var pat;
$.post('venki/path.jsp', { nam:nam } , function(data) {
pat=data;
alert(pat); //it will displayed the received code form path.jsp
});
alert(pat);// it will not keep the data received from path.jsp
现在我需要不失去范围。
例如:
var pat=0;
$.post(
pat = 1
);
alert(pat);
应该提醒1,而不是Ø
在java中,我应该用静态的。在jQuery中,如何声明静态变量。
得到了一个答案: 它简单而且非常有用,无需担心同步。答案是棘手...
的另一个副本【如何返回从AJAX调用的响应?](http://stackoverflow.com/questions/14220321/how-以回报从一个阿贾克斯回应) – Quentin
这与范围和一切有关时间无关。异步JavaScript和XML是**异步** – Quentin