我试图使用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秒之后),但是它没有传递变量。
我看过这个论坛上的其他帖子,但我找不到解决办法。
我在网络开发方面很新,所以我不知道出了什么问题。
发布于 2013-11-05 15:12:10
编辑:,似乎您的问题写错了,所以我将尝试帮助调试:
首先,将您的$.ajax替换为
$.post( "propietaris.php", { id: id })
.done(function( data ) {
console.log(data);
}).fail(function() {
console.log("error");
});和var_dump($_POST);在你的propietaris.php中
当post成功完成时,您的控制台将显示post结果页面。看看它是否包含您的后期数据。
https://stackoverflow.com/questions/19792096
复制相似问题