【发布时间】:2011-09-29 14:26:36
【问题描述】:
我试图做这样的事情:
var msg = $.get("my_script.php");
我认为 msg 将设置为 my_script.php 返回的文本,即jqXHR 对象的 responseText。 它显然不像那样工作,因为 msg 总是设置为“[object XMLHttpRequest]”
有没有一种快速的 1 行方式来做我想做的事?
谢谢。
【问题讨论】:
-
这当然可以,但是同步调用显然会阻塞代码执行。如果您需要使用 msg 中返回的值,通常(尽管并非总是)更好地在回调 itslef 中使用它,正如@Vitor-Mello 所建议的那样。猜猜这取决于你是否可以在回调函数中移动你的代码。
-
@katsuo11 这是最好的解决方案
-
您能添加自己的解决方案作为答案吗?这是唯一对我有用的。
标签: javascript ajax jquery get