我有一个文件,我想把这个文件中的字符串输入到我的javascript中,这样我就可以用它做些事情了。我已经找到了一种方法,但它有点坏了,因为文件中的字符串可能非常大。这就是我现在使用的:
var text;
$( "#p1" ).load( "smejanje.html" );
text = $("#p1").text();
在html:
<p id="p1"> Text </p>
和...它起作用了(有点),我使用间隔,诸如此类的东西,但它似乎起到了作用。但是,问题是这个方法将p1元素的文本设置为文件中的字符串,然后它获取p1的文本。有没有办法直接加载到字符串,而不编辑html元素?
我想你在找这样的东西:
$.ajax({
url: 'smejanje.html',
dataType: 'text',
success: function( text ) {
alert( text );
}
});
请注意,如果你想用text
做一些事情,你需要在回调函数中做,或者你可以从那里调用任何你想要的函数,并将text
作为参数传递,就像上面的代码在它调用警报(文本)
。
你可以这样做:
var text;
$.get( "smejanje.html", function ( data ) {
console.log( data );
});
您需要在中捕获输出。get()完成回调。