Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将负载放入变量_Javascript_Jquery_Variables_Load - Fatal编程技术网

Javascript 将负载放入变量

Javascript 将负载放入变量,javascript,jquery,variables,load,Javascript,Jquery,Variables,Load,一个简单的问题,如何将加载文件的内容放入JavaScript变量 function myfunc(){ $('.layer').load('content.txt'); } 当然,我可以使用div class=“layer”访问它,但是如何将结果传递给变量呢 function myfunc(){ $('.layer').load('content.txt'); } 提前谢谢 快速回答: var plainText = $('.layer').content(); 快速回答:

一个简单的问题,如何将加载文件的内容放入JavaScript变量

function myfunc(){
    $('.layer').load('content.txt');
}
当然,我可以使用div class=“layer”访问它,但是如何将结果传递给变量呢

function myfunc(){
    $('.layer').load('content.txt');
}
提前谢谢

快速回答:

var plainText = $('.layer').content();
快速回答:

var plainText = $('.layer').content();

我想这就是你想要的:

var content = "";
$('.layer').load("./content.txt", function(responseText, textStatus, XMLHttpRequest) {
    content = responseText;

    /* do stuff with content */
});

我想这就是你想要的:

var content = "";
$('.layer').load("./content.txt", function(responseText, textStatus, XMLHttpRequest) {
    content = responseText;

    /* do stuff with content */
});

我试图用alert(content)获取内容;然后,警报为空。请尝试发出
textStatus
变量警报,查看状态。另外,请查看您的控制台,查看请求是否成功。同样,当我尝试获取带有textStatus的警报时。控制台没有显示任何内容。您是否检查了“网络”选项卡中的请求?我试图获取带有警报(内容)的内容;然后,警报为空。请尝试发出
textStatus
变量警报,查看状态。另外,请查看您的控制台,查看请求是否成功。同样,当我尝试获取带有textStatus的警报时。控制台没有显示任何内容。是否在“网络”选项卡中检查了请求?