0

JQuery モバイルで間違ったページに送信されたように見えるフォームに小さな問題があります。

このディレクトリにフォームがあります:

etc/res/form.html

インデックスページからこれを呼び出すと、すべて正常に機能します。

$.mobile.changePage('etc/res/form.html', {transition: 'slidedown', role: 'dialog'});

私もページを持っています:

etc/rus/settings.html

そこから、上記のフォーム ページを呼び出します。

$.mobile.changePage('../../etc/res/form.html', {transition: 'slidedown', role: 'dialog'});

フォームは、本来あるべき姿でダイアログ ウィンドウに表示されます。しかし、フォームを送信しようとするとすぐに、フォームが再び読み込まれます...今回は、情報が送信されず、「ダイアログスタイル」もありません。これを修正するにはどうすればよいですか?

4

1 に答える 1

0

これを解決するには、フォームをロードするために使用しているコードと、場合によってはフォーム自体の外側の部分がさらに必要になります。問題は、フォームをロードした時点で発生する可能性があります。フォーム自体で相対 URL を使用しており、それが原因である可能性が高いと推測できますが、これもコードがないと判断が非常に困難です。ここで質問をさらにコードで拡張するか、jsfiddle.netを使用してください。ありがとうございました。

于 2012-09-26T19:33:13.490 に答える