2012-09-08 109 views
0

我遇到這個錯誤,同時做一個Ajax請求,並在看後,如果我根本無法找到問題。這是下面的代碼。SyntaxError:missing;之前與AJAX聲明

$('#post_submit').click(function() { 

var poster_id = <?php echo $session_user_id; ?>; 
//firebug syntax error shows the line below is the problem 
var profile_user_id: <?php echo $user_id; ?>; 
var post = $('#post').val(); 
$.post('ajax_submit_post.php', 
    { 
     profile_user_id: profile_user_id, 
     poster_id: poster_id, 
     comment_type : comment_type, 
     post: post  
    }, 
    function() { 
     $('#status').append('<li class="hide">Posted</li>').hide(1000); 
    }); 

}); 

回答

2

我想你打算使用等號?

var profile_user_id = <?php echo $user_id; ?>; 

,而不是

var profile_user_id: <?php echo $user_id; ?>; 
+0

是啊,我發現它的權利,當通知我,你一個答案回答。當它讓我時,我會給你支票。 – jason328

相關問題