0

我正在尝试使用 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 秒后),但它没有传递变量。

我查看了该论坛上的其他帖子,但找不到解决方案。

我在网络开发方面很新,所以我不知道出了什么问题。

4

1 回答 1

1

编辑: 看来您的问题写错了,所以我会尝试帮助调试:

首先用这个替换你的 $.ajax

  $.post( "propietaris.php", { id: id })
  .done(function( data ) {
    console.log(data);
  }).fail(function() {
    console.log("error");
  });

var_dump($_POST);在你的propietaris.php

发布成功后,您的控制台将显示发布结果页面。看看它是否包含您的邮政数据。

于 2013-11-05T15:12:10.293 回答