提问者:小点点

从文件读取字符串:Javascript?[重复]


我有一个文件,我想把这个文件中的字符串输入到我的javascript中,这样我就可以用它做些事情了。我已经找到了一种方法,但它有点坏了,因为文件中的字符串可能非常大。这就是我现在使用的:

var text;
$( "#p1" ).load( "smejanje.html" );
text = $("#p1").text();

在html:

<p id="p1"> Text </p>

和...它起作用了(有点),我使用间隔,诸如此类的东西,但它似乎起到了作用。但是,问题是这个方法将p1元素的文本设置为文件中的字符串,然后它获取p1的文本。有没有办法直接加载到字符串,而不编辑html元素?


共2个答案

匿名用户

我想你在找这样的东西:

$.ajax({
    url: 'smejanje.html',
    dataType: 'text',
    success: function( text ) {
        alert( text );
    }
});

请注意,如果你想用text做一些事情,你需要在回调函数中做,或者你可以从那里调用任何你想要的函数,并将text作为参数传递,就像上面的代码在它调用警报(文本)

匿名用户

你可以这样做:

var text;
$.get( "smejanje.html", function ( data ) {
   console.log( data );
});

您需要在中捕获输出。get()完成回调。