2012-01-13 74 views
0

我有這個jquery帖子,它從textarea獲取文本並將其輸入到mysql數據庫,然後更改div值。這一切都是在單擊按鈕時完成的。 jQuery函數是:Jquery帖子功能不起作用

$('#editAnswerSubmit').click(function(e){ //the button 
    e.preventDefault(); 

     var edited_answer = $('#modalEditAnswer').val(); 

     $.post('../submiteditanswer.php' , {edited_answer: edited_answer , answer_id: answer_id} , function(response){ 

       answer.val(response); 
       $('#editAnswerModal').modal('hide'); 
     }); 
}); 

alert()所有的變量被點擊的按鈕和正確的價值觀出現所以必須有一些錯誤後代碼本身時。在帖子發佈之後但在第一個回覆之前,我也有一個alert('test'),它從未出現過。

內容submiteditanswer.php的:

<?php 
include 'connect.php'; 
$answerID=$_POST['answer_id']; 
$sql=mysql_query("UPDATE answers SET time='2' WHERE id='$answerID'"); 
$edited_answer=mysql_real_escape_string($_POST['edited_answer']); 
$time=time(); 

$sql=mysql_query("UPDATE answers SET time='$time' , answer='$edited_answer' WHERE id='$answerID'"); 
echo $edited_answer; 
?> 

回答

0

機會的jQuery找不到submiteditanswer.php

的路徑應該是相對於/

有螢火蟲一看,Chrome開發者控制檯,或提琴手我很確定那裏會有一些404錯誤。

如果您需要幫助確定使用哪條路徑,請讓我們都知道submiteditanswer.php位於您的目錄結構中。