ホームページ >バックエンド開発 >PHPチュートリアル >選択で選択した後、次のレベルの選択で前のレベルに関連するデータ行が自動的に表示されることを実現する方法。
ajax についてはあまり詳しくありません。第一レベルの選択オプションを PHP に送信して処理する方法
参考: http://blog.chinaunix.net/uid-7254998-id-145002.html
12ead790a1fc06b1aa71ff0fd281434d
この例のアクションは、どこに問題があるのかわかりません。 。 。
はい、例のすべての情報を PHP ファイルにコピーしましたが、成功しませんでした。フォームのアクションを別の処理ページに入力したいのですが、最初のドロップダウン リストを空ベースにしたいのです。選択した値を更新すると、2 番目のリストのオプションが変更されます。
jq の使い方は簡単です
<?phpif($_SERVER['REQUEST_METHOD'] == "POST") { $d = array( array(1,2,3,4), array(11,12,13,14), array(21,22,23,24), array(31,32,33,34), array(41,42,43,44), ); foreach($d[$_POST['s1']] as $v) echo "<option value=$v>$v</option>"; exit;}?><script src=scripts/jquery-1.8.3.min.js></script><script>$(function() { $('#s1').load(location.href, {s1 : 0}); $('#s1').change(function() { $(this).next().load(location.href, {s1:$(this).val()}); });});</script><select name=s1 id=s1></select><select name=s2 id=s2></select>