这是我第一次在这个网站上发帖。我查看了之前与该主题相关的几篇帖子,但没有找到任何适合我的内容。我正在尝试使用 javascript 和 jquery $.ajax 调用服务器上的 php 脚本并返回文件的内容。到目前为止我还没有收到任何数据。我可以使用 $.ajax 更新服务器上的 .txt 文件,但可以使用一些帮助来找出我在检索它时做错了什么。我没有看到 php 脚本生成任何错误,并且 events.txt 文件不为空。 vb.net 和 c# 是我的母语,所以这对我来说有点陌生。
我的js是:
function readText() {
var url = "readdata.php";
var result = "";
$.ajax({
url: url,
type: 'get',
dataType: 'text',
success: function (data) {
result = data;
alert(result);
},
async: false
});
}
我的 readdata.php 脚本是:
<?
$file=fopen("events.txt","r");
$read=fread($file,filesize("events.txt"));
fclose($file);
echo $read;
?>
欢迎任何建议。谢谢!
最佳答案
$.ajax 中的类型应大写
type: 'GET'
function readText() {
var url = "readdata.php";
var result = "";
$.ajax({
url: url,
type: 'GET',
dataType: 'text',
success: function (data) {
result = data;
console.info(result);
},
async: false
});
}
关于javascript - 使用 $.ajax 调用 php 脚本从服务器上的文本文件读取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14553531/