嗨我有一个复杂的html页面。我想读取一个文本文件,并将其内容显示在Page load上的div中。如果需要,我可以使用javascript。 PL。帮助
答案 0 :(得分:3)
您的文件位于加利福尼亚州的服务器上。 JavaScript正在东京的用户计算机上运行。
用户的计算机应该如何读取服务器中的内容?这不可以。您需要在服务器上使用服务器端语言(PHP,Ruby,Perl,ASP等)来动态组合HTML以发送给用户。
您使用的服务器是什么?
答案 1 :(得分:1)
您可以使用jQuery $ .ajax()方法加载文本文件。
$.ajax({
url: '<enter text file url here>',
dataType: "text",
success: function(data){
//load content to div
$("#<divId>").html(data);
}
});
答案 2 :(得分:0)
为什么不在服务器上这样做?
<?php
echo '<div>' . file_get_contents('yourtextfile.txt') . '</div>';
?>
答案 3 :(得分:0)
为什么他不能使用jQuery或其他东西来做一个AJAX请求?如果文本文件在服务器上,它应该可以正常工作。
$(function(){
$('div').load('path_to/textfile.txt', function(){
alert('data was loaded');
});
});