小编典典

从jQuery.get()返回responseText

ajax

我试图做这样的事情:

var msg = $.get("my_script.php");

我认为味精将被设置为my_script.php返回的文本,即jqXHR对象的responseText。由于msg始终设置为“ [object
XMLHttpRequest]”,因此显然无法正常工作

有一种快速的1行方法可以做我想要的吗?

谢谢。


阅读 454

收藏
2020-07-26

共1个答案

小编典典

经过一些测试,我最终找到了解决方案。

我需要同步调用,$ .get速记函数始终是异步的,因此我将需要使用$ .ajax,如下所示:

var msg = $.ajax({type: "GET", url: "my_script.php", async: false}).responseText;

感谢您的回答,我认为没有更好的方法可以做到这一点。

2020-07-26