Kha*_*azl 47 javascript ajax jquery
我想加载*.txt文件并将内容插入div.这是我的代码:
JS:
$(document).ready(function() {
$("#lesen").click(function() {
$.ajax({
url : "helloworld.txt",
success : function (data) {
$(".text").html(data);
}
});
});
});
Run Code Online (Sandbox Code Playgroud)
HTML:
<div class="button">
<input type="button" id="lesen" value="Lesen!" />
</div>
<div class="text">
Lorem Ipsum <br />
</div>
Run Code Online (Sandbox Code Playgroud)
文本:
im done
Run Code Online (Sandbox Code Playgroud)
如果我点击按钮firebug报告后出现以下错误:
Syntax-Error
im done
Run Code Online (Sandbox Code Playgroud)
我不知道该怎么办 :-(
Dog*_*ert 61
您需要添加dataType - http://api.jquery.com/jQuery.ajax/
$(document).ready(function() {
$("#lesen").click(function() {
$.ajax({
url : "helloworld.txt",
dataType: "text",
success : function (data) {
$(".text").html(data);
}
});
});
});
Run Code Online (Sandbox Code Playgroud)
jnc*_*ton 36
你可以使用jQuery.load():http://api.jquery.com/load/
像这样:
$(".text").load("helloworld.txt");
Run Code Online (Sandbox Code Playgroud)
小智 5
这.load("file.txt")
要容易得多。哪个可行,但是即使进行测试,您也不会从本地驱动器获得结果,但您将需要一个实际的http服务器。看不见的错误是一个XMLHttpRequest
错误。