私は JavaScript の分野の初心者なので、混乱しています。まず、テキストonclick
を閉じるタグ内のイベントに言及したテキストをクリックすると、データベーステーブルデータをロードしようとしています。各テキストもデータベースから取得されます。つまり、IDが割り当てられていることを意味します(テキスト)。
問題は、特定の行の ID を Jquery ajax ショーに渡す方法です。別の php ファイルに ajax url と共に渡すことができることを示していますか?
質問する
1167 次
4 に答える
2
まず、回答を求める前に、あなたの仕事の例をいくつか示してください。この問題に取り組むために何をしましたか。
javascript で任意の php データを簡単に出力できます。
<script type="text/javascript">
var a = "<?php echo $my_var; ?>";
</script>
それに基づいて、AJAX 呼び出しで ID を URL の最後に出力してみることができます。
于 2012-12-18T12:14:36.530 に答える
1
javascript にデータを渡す最も簡単な方法は、非表示の入力を含む非表示のフォームを作成することです。
<form id="jsData">
<?php foreach($data as $key=>$value): ?>
<input type="hidden" id="<?= htmlspecialchars($key, ENT_QUOTES) ?>" value="<?= htmlspecialchars($value) ?>">
<?php endforeach; ?>
</form>
$('#keyxxx').val(); でデータを取得します。
他の非表示の HTML 要素を使用して、データを Javascript に渡すこともできます。
于 2012-12-18T12:21:40.223 に答える
0
コード内のデータの流れがわかりません。私が使用したのは:
<?php
$phpvar="yourvalue";
echo '<script>var i="'.$phpvar.'";</script>';
?>
あなたの場合に役立つかどうかを確認してください。
于 2012-12-18T12:22:07.580 に答える
0
JavaScript はクライアントで実行され、php はサーバーで実行されます。php で js 変数を直接使用することはできません。しかし、それを行うためのリソースがいくつかあります。サーバーからクライアントに情報を転送できる POST メソッドを使用してみてください。jQuery での例: http://api.jquery.com/jQuery.post/
于 2012-12-18T12:19:22.243 に答える