我正在尝试通过单击按钮来更新 $_POST['category']。我正在尝试使用 AJAX(第一次)来实现此目的,如在此处的多个其他页面上阅读的那样。我的 JS 函数当前在控制台中更新了正确的值,但是它无法实际将 POST 更新为正确的值,或者至少这是我假设的。我需要帮助尝试获取 POST 的值,以便我可以在 PHP 中将其用作值。
主要 PHP 文件
- Mobiliteit
- Kracht
- Uithouding
- Stretching
包含 PHP 文件
JS 文件
function cat(event){
var values = $(event.target).attr('value')
console.log(values);
$.ajax({
url: "Videos.php",
type: "post",
data: { category: values },
success: function (response) {
console.log('succes');
},
error: function(jqXHR, textStatus, errorThrown) {
console.log(textStatus, errorThrown);
}
});
} Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
在 ADyson 的帮助下解决了该问题。 (谢谢我的男人)。我添加了以下代码 $("#showmessageID").show().HTML(result) ,以便 ID 为 showmessageID 的 div 每次连续更新。
我的主 PHP 文件上的 div(包含 videos.php)收到了 ID showmessageID,以便在每次 AJAX 调用成功时更新它。
主要 PHP 文件
JS文件
$.ajax({ url: "http://localhost/exercise/Videos.php", type: "post", data: { category: category_SQL }, success: function (data) { $("#showmessageID").show().html(data) }, error: function(jqXHR, textStatus, errorThrown) { console.log(textStatus, errorThrown); } });Video.php