[英]Can't POST data through AJAX/Fancybox to PHP file
嘿,我无法通过 AJAX 将 JS 变量传递给 php 文件。 无论我尝试 POST 还是 GET,它都不起作用:如果我想打印 _r($_POST['adminID'] 和 GET,使用 POST 它给了我 [] 或未定义索引,我得到 {"fancybox":"true"}
$('#adminList tr').on('click', function() {
var adminID = $(this).find(".adminID").text();
console.log(adminID);
$.ajax({
type: 'POST',
url: 'modules/management/user_edit.php',
data: {adminID : adminID},
success: function(data)
{
$.fancybox.open({
src : 'modules/management/user_edit.php',
type : 'ajax'
});
}
});
});
和 module/management/user_edit.php 我只想发布这个 adminID
您向user_edit.php
文件发送双重请求,第一个带有 POST 数据,第二个没有。 您应该在fancybox 中显示第一个请求的结果。
$('#adminList tr').on('click', function() {
var adminID = $(this).find(".adminID").text();
$.ajax({
type: 'POST',
url: 'modules/management/user_edit.php',
data: {adminID : adminID},
success: function(response)
{
$.fancybox.open(response);
}
});
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.