我正在创建一个生成一些html的php(让我们称之为pageX.php)文件。 html有一个按钮,当你按下它时,我想发送一个AJAX请求。
为避免出现多个文件,我想将AJAX请求发送到同一个文件。 (pageX.php)
我不希望AJAX响应返回整个php生成的响应,它会对pageX.php发出正常的GET请求。所以我正在寻找一种简单的方法来停止执行并返回它当前的内容。
我知道我可以用一个很大的if语句来做这个,但我不喜欢用所有括号包装我的代码的底部。所以我几乎都在为php找一个“break”语句,它将简单地返回当前php生成的html。
这可能吗?
答案 0 :(得分:1)
将您的ajax请求发送至pageX.php?ajax=y
现在您可以执行此操作
<?php
if(!empty($_GET['ajax'])) {
//return ajax data
exit;
}
?>
//your Normal html code here