所以我的目标是从“ clownJokes.txt”(它是一个外部.txt)中获取一些文本,然后将该文本放入.js文件中的变量中。
当前,我知道JQUERY的$ .get()会调用Ajax并从服务器检索所需的文件。但是我正在寻找一种在本地执行此操作的方法,有什么方法可以执行此操作吗?
$(document).ready(function(){
$.get('clownJokes.txt', function(data){
doSomethingWithData(data);
}, 'text')
})
这是我从服务器检索它时的样子。
谢谢!
答案 0 :(得分:0)
尝试使用此链接How do I load the contents of a text file into a javascript variable?
第一个答案没有jQuery,第二个答案是jQuery。 由于路径原因,您的方式可能无法使用。.按f12键,然后检查控制台/网络以查看您是否真正能够获取文件。如果输入的是404,则您的问题出在您要提取的文件的路径上
希望这会有所帮助
答案 1 :(得分:0)
本地加载具有巨大的安全风险,因此无法实现。我相信由于这种风险,无法在jQuery中执行此操作。通常,如果TXT文件托管在某处的Web服务器上,则上面的方法是可行的方法。
HTML
<div class="result">
</div>
jQuery
$.get("PATH OF TXT FILE", function(data){
$(".result").html(data);
alert("Load was performed.");
});