ホームページ >バックエンド開発 >PHPチュートリアル >選択で選択した後、次のレベルの選択で前のレベルに関連するデータ行が自動的に表示されることを実現する方法。

選択で選択した後、次のレベルの選択で前のレベルに関連するデータ行が自動的に表示されることを実現する方法。

WBOY
WBOYオリジナル
2016-06-20 12:37:281472ブラウズ

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>

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。