每当我在 Ajax 中使用类和大量包含时,我的数据变量总是包含页面的完整 HTML,而不仅仅是我回显的简单响应。我错过了什么?
谢谢
创建一个单独的 PHP 文件来处理您的请求。这样,只有响应数据会传递给您的 ajax。
<?php
if(!empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') {
if(isset($_POST['add_product'])){
// Add function goes here
}
if(isset($_POST['delete_product'])){
// Delete function goes here
}
if(isset($_POST['update_product'])){
// Update function goes here
}
}else{ die('No Direct Access');}
?>