我正在尝试将此脚本中的数据发布到包含我的INSERT QUERY的测试页面,我正在尝试发布主题和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;
});
});
答案 0 :(得分:3)
data:{dataString,id}
无效。
应该是:
data:{subject: subject, id: id},