ホームページ > バックエンド開発 > PHPチュートリアル > ポップアップ レイヤーを作成し、追加したときは問題ありませんでしたが、変更するときにデータを取得するにはどうすればよいですか?

ポップアップ レイヤーを作成し、追加したときは問題ありませんでしたが、変更するときにデータを取得するにはどうすればよいですか?

WBOY
リリース: 2016-06-23 13:42:19
オリジナル
899 人が閲覧しました

データを追加または変更する場合、代わりにポップアップ レイヤーを使用します。その効果は次のとおりです。
追加には問題ありませんが、後でデータをクエリして表示するにはどうすればよいですか?

    <script type="text/javascript">      $(document).ready(function() {	        $('#open').click(function() {		  var title = $(this).attr("value");		  $("#add").val(title);          $('#Window1').AeroWindow({			            WindowTitle:          title,            WindowPositionTop:    'center',            WindowPositionLeft:   'center',            WindowWidth:          500,            WindowHeight:         300,            WindowAnimation:      'easeOutCubic'          });        });		      });    </script>
ログイン後にコピー

<div id="open">添加</div><style>	  #Window1{display:none;}    </style> <div id="Window1">      <table width="100%" border="0" cellspacing="0" cellpadding="0" class="wenzhang">		<tr>			<td class="bg_f8" align="right" width="110">分类名称:</td>			<td><input type="text" name="info[class_name]" value="" class="inputall input200" /></td>		</tr>		<tr>			<td class="bg_f8" align="right">上级分类:</td>			<td>				<select name="info[class_type]" class="inputselect">								<option value="news" >资讯中心</option>								<option value="help" >帮助中心</option>								</select>			</td>		</tr>		<tr>			<td class="bg_f8" align="right">分类排序:</td>			<td><input type="text" name="info[class_order]" id="add" value="" class="inputall input80" /></td>		</tr>		<tr>			<td class="bg_f8"> </td>			<td><input type="submit" name="pesubmit" value="提 交" class="tjbtn" /></td>		</tr>		</table>    </div>
ログイン後にコピー

ここでの問題は、変更中にデータをクエリしてこのレイヤーに表示するにはどうすればよいでしょうか?


ディスカッションに返信 (解決策)

ポスターは最初にレイヤーをポップアップし、次に jquery を使用してフレーム内の src 値を置き換えてフレームをポップアップします

<div id="window"><iframe id='name1' name='name1' src='a.php'></iframe></div>
ログイン後にコピー

jquery コードは次のとおりです:
<script type="text/javascript">      $(document).ready(function() {           $('#open').click(function() {          var title = $(this).attr("value");          $("#name1").attr("src","a.php?你自己拼字符");          $('#Window1').AeroWindow({                       WindowTitle:          title,            WindowPositionTop:    'center',            WindowPositionLeft:   'center',            WindowWidth:          500,            WindowHeight:         300,            WindowAnimation:      'easeOutCubic'          });        });             });    </script>
ログイン後にコピー

1階の正解、この方法はかなり良いです

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート