私はいくつかのコードを持っており、それはデータベースにコメントを送るためのものです。私は、データベースからの基本的な出力のように持っていると、問題は、その私のjQueryの使用が値としてデータベースから最後の出力であるPHP用のJqueryは最後の出力を値として受け取ります
<script type="text/javascript">
$(document).ready(function() {
$('#comm1').keypress(function(event) {
var key = (event.keyCode ? event.keyCode : event.which);
if (key == 13) {
var comment = $('#comm1').val();
var fromstatid = '<?php echo $status->fromid; ?>';
var status = '<?php echo $status->id;?>';
var fromid = '<?php echo $frid; ?>';
$.ajax({
method: "POST",
url: "d/includes/counts.php",
data: {u: fromid, status: status, comment: comment, fus: fromstatid},
success: function(status) {
$('#comm1').val('');
}
});
};
});
});
</script>
#comm1 is textarea for comment ..
: そして、私はjQueryとAjaxコードを持っています。言い換えれば、コメントを入力すると、最後の出力のためにデータベースに送信されます。私が返信のボタンを持っていて、新しいページや、データベースからの出力を1に制限したり、コメントしたいところだけに送るのであれば、それはうまくいきます。しかし、ここで私はすべてのコメントがあるページでそれを行うことができます...また、私はその出力のためのデータベースからいくつかの単語+ PHP IDとしてIDを設定しようとしていましたが、私はjqueryコードに動作することに注意してこれを追加するように思えます。 ...私が試した コードは次のとおりです。$("#something<?php echo $status->id; ?>").keypress.....
それは全体のスクリプトが動作していないように見えるスクリプトを停止...
私がいた...また、私は同様の質問をしたが、誰も私に右の質問に答えません私はこのコードでjqueryのforeachを作るのが好きですか?考えてみてください。私は本当になぜそれが価値としてページ上の最後の出力を使用するのか分からないが、誰かが何らかの説明をしていると多くの助けになるだろうか?
EDITED: 出力ごとにjqueryコードをエコーする必要はありますか?
UPDATE:
NEW .... は全体のjqueryのコードをエコーでみました、それが動作していない:あなたは私が/含ん/ counts.phpファイルとindex.phpのはdている尋ねたよう
内部counts.php私はちょうどajax経由でデータベース値を入力します... index.phpの中に私は基本的なforeachデータベースの出力が$ status-> textのようにエコーすると言っています。テキストのコメント...コードが長すぎて、そのコードに問題はありません。最後のものだけでなく、すべての出力にjqueryコードを接続することに問題があります。
なぜ私のvar status = '<?php echo $status->id; ?>';
とvar fromstatid = '<?php echo $status->fromid; ?>';
は最後の出力値だけを使用しますか?それぞれの出力に対していくつかのvar内部エコーを作成し、その中のvarをコメント内でナビゲートするコードで使用できますか?
私は他の1にコメントしようとプレスがそれ文句を言わない作業を入力した場合のように、私はそれも1つの出力だけでスクリプトの作業を設立....
私の出力で追加したのは、名前とIDのある投稿やテキスト、テキストエリアのテキストです。 – Knowless
私はcomm1としてIDを残したときに動作しますが、最後の出力のためだけに値を保存します.IIDとstafが他の出力と同じでないようにPHPコードで変更すると動作しません – Knowless