1

我正在尝试将此脚本中的数据发布到包含我的 INSERT QUERY 的测试页面,我正在尝试发布 Subject 和 ID ,但我只能发送主题,而不是 ID,此 ID 是 PHP 中的变量并且此脚本和 PHP 变量在同一页面上。但是当我尝试手动将 ID 传递给插入查询时,它正在工作并插入主题数据。我想我无法正确地将 PHP var 传输到 Jquery 中。

我也使用了 Json_encode ,但这也没有用。我是新手,我不太了解细节。

$(function() {
    var subject;
    var dataString;
    var id;

    $(".notes").click(function() {

        id = <?php echo $id;?>;
        subject = $("#textarea").val();
        dataString = 'subject='+ subject  ;

        if(subject=='')
        {
            $('.ryt').fadeOut(1000).hide();

            $('.ntryt').fadeIn(1000).show();
            $('.ntryt').fadeOut(5000).show();
        }
        else
        {
            $.ajax({
                type: "POST",
                url: "/test.php",
                data:{dataString,id}
                success: function(){
                    $('.ryt').fadeIn(1000).show();
                    $('.ryt').fadeOut(2000).show();
                    $('.ntryt').fadeOut(200).hide();

                }
            });
        }
        return false;
    });
});
4

1 回答 1

3

data:{dataString,id}无效。

它应该是:

data:{subject: subject, id: id},
于 2012-08-30T05:32:25.140 回答