前提・実現したいこと
phpで生成したデータをhtml内の特定のclassに出力したいです。
追記
検索するページでformのradioボタンでチェックされたものを「検索」ボタンを押した後に
画面遷移なしで直接表示したいためajaxを利用しています。
検索前は全データが表示されています。
jsのように
js
1var p = document.getElementById('text'); 2p.innerHTML = 'テスト';
のようにしたいです。
該当のソースコード
まだテスト段階なのですが、
html
1<div class="test"><?php echo $test; ?></div>
js
1$(function(){ 2 $.ajax({ 3 type: 'POST', 4 url: 'ajax.php', 5・・・ 6});
php
1$test = "test";
上記の状態ですと、
Notice: Undefined variable
htmlでechoした場所がNotice: Undefined variable
になってしまいます。
上記のようにechoなので呼び出すことを今は考えているのですが、
実際に呼び出すデータはただの一行のテキストではなく
divやpタグなので構成されたものです。
ajax.php内でhtmlを組んで出力と言う場合でも組んだものをechoなどで表示するのが一般的なのでしょうか?
php内の処理は配列でデータを入れておきhtmlのformからきた値に対応したもののみを表示、ソートをして
その要素の個数分htmlに出力という流れになります。
ご教示をお願いします。
回答1件
あなたの回答
tips
プレビュー