-1

私は JavaScript の分野の初心者なので、混乱しています。まず、テキストonclickを閉じるタグ内のイベントに言及したテキストをクリックすると、データベーステーブルデータをロードしようとしています。各テキストもデータベースから取得されます。つまり、IDが割り当てられていることを意味します(テキスト)。
問題は、特定の行の ID を Jquery ajax ショーに渡す方法です。別の php ファイルに ajax url と共に渡すことができることを示していますか?

4

4 に答える 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 に答える