我试着做这样的事情:
var msg = $.get("my_script.php");
我认为 msg 会设置为 my_script.php 返回的文本,即jqXHR 对象的响应文本。 它显然不像那样工作,因为 msg 总是设置为“[object XMLHttpRequest]”
是否有一种快速的 1 行方式来做我想做的事?
谢谢。
最佳答案
经过一些测试,我最终找到了解决方案。
我需要同步调用,$.get 简写函数总是异步的,所以我需要使用 $.ajax,如下所示:
var msg = $.ajax({type: "GET", url: "my_script.php", async: false}).responseText;
我不认为有更好的方法来做到这一点,感谢您的回答。
关于javascript - 从 jQuery.get() 返回响应文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7598821/