我正在尝试使用AJAX将变量传递给我的模态,但它不起作用。
PHP代码
echo '<img src="./images/see.png" class="open-modalPropietari" data-target="#modalPropietari" data-id="' . $id . '" >';
JS代码
$(document).on('click', '.open-modalPropietari', function() {
var id = $(this).data('id');
$.ajax({
type: "POST",
url: "propietaris.php",
data: {id: id},
success: function() {
$('#modalPropietari').modal('show');
}
});
});
它确实执行成功(6-8秒后),但它没有传递变量。
我查看了此论坛上的其他帖子,但我找不到解决方案。
我是网络开发的新手,所以我不知道出了什么问题。
答案 0 :(得分:1)
编辑:您的问题似乎写错了所以我会尝试帮助调试:
首先用此
替换$ .ajax $.post( "propietaris.php", { id: id })
.done(function( data ) {
console.log(data);
}).fail(function() {
console.log("error");
});
var_dump($_POST);
propietaris.php
当帖子成功时,您的控制台将显示发布结果页面。看它是否包含你的postdata。