我正在学习PHP的基础知识,并尝试使用JS/jQuery前端创建最基本的PHP后端。我目前的问题是GET请求没有执行.php文件,而是返回整个页面。
我已经尝试了许多基于教程和堆栈溢出帖子的jQuery和PHP脚本,当前的配置是基于这个帖子here的。
我已经阅读了一些其他StackOverflow关于这个问题的帖子here,here,和here,但无法得到这些解决方案的工作,或不明白答案。
这是我的设置:我有一个index.html页面,它将呈现我的jQuery AJAX 请求的结果&一个data.json.php页面,我想从那里发送一个基本的响应。
--- jquery.js ---
$(function () {
$.ajax({
url: "data.json.php",
success: function(result){
alert(result);
}
});
});
---data.json.php---
<?php
header('Content-Type: application/json');
$output = "hello"
echo json_encode($output);
?>
我正在使用live server插件来渲染html,并且我已经通过命令php -S localhost:4000
启动了php服务器。
我确实收到了一个警告,但它返回了.php文件的内容,而不是执行它。我想我可能误解了如何正确启动PHP服务器,运行PHP脚本的正确方法,或者信息流是如何进行的。
任何帮助,提示,或资源将不胜感激。谢谢!
1条答案
按热度按时间5ssjco0h1#
1../测试
1.#cd测试
1.#php -S本地主机:4000
php内容:
测试. html内容:
how to and test video