0

jQueryMobile を使用しており、フォームを使用してデータベースに値を入力したいと考えています。

私は動作し、test123.php を使用してデータベースにデータを送信するフォームを持っています。

  <form method="get" action="test123.php?test=1">
         <input type="submit" value="spiegel" />
  </form>

ボタンを取得しますが、新しいページは通常のページとして表示されます。

このソリューションでは:

  <a  data-role="button" data-rel="dialog" href="#test">
           spiegel
  </a>

同じ出力のダイアログが表示されます (「spiegel」というメッセージが表示されます)。

でも確認サイトはダイアログで出してほしい。

data-rel"dialog" とのリンクなので、自分の php サイトを使用したいのですが、データベースにデータを送信した後、ダイアログのように見せたいです。これを行う方法がわかりません。

ご協力ありがとうございました

4

3 に答える 3

0

私もこれで一時期苦労しました。最後に、jquery mobile がダイアログ ページ用に作成する html を確認しました。以下の構造でページを作成するだけで、常にダイアログ ページとして開きます (リンクから で開いた場合と同様data-rel="dialog")。

<!DOCTYPE html> 
<html> 
<head> 
<title>Page Title</title> 
<!-- include your css, jquery, and jquery mobile files here -->
</head> 
<body> 
<div data-role="dialog">
<div data-role="content">   
<!-- content goes here -->
</div><!-- /content -->
</div><!-- /dialog -->
</body>
</html>

に変更data-role="page"するだけdata-role="dialog"です。

于 2013-04-15T00:31:02.887 に答える