2012-01-13 15 views
0

私は、テキストエリアからテキストを取り出し、mysqlデータベースに入力してからdiv値を変更するこのjqueryポストを持っています。これは、ボタンをクリックするとすべて完了します。 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

を見つけることができませんが、クロームデベロッパーコンソール、またはシオマネキ私はそこに404エラーがあると確信しています。

どのパスを使用するかを手助けする必要がある場合は、submiteditanswer.phpがディレクトリ構造内にある場所をすべてお知らせください。

関連する問題