1

このスクリプトからINSERTQUERYを含むテストページにデータを投稿しようとしています。件名とIDを投稿しようとしていますが、IDではなく件名のみを送信できます。このIDはPHPの変数です。このスクリプトとPHP変数は同じページにあります。しかし、IDを手動で挿入クエリに渡そうとすると、IDが機能し、サブジェクトデータが挿入されます。PHP変数を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 に答える