このスクリプトから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;
});
});