0

送信すると結果ページをロードするHTMLフォームがあります。

アンカータグを使用して同じ結果ページにリンクすると、rel="external"またはdata-ajax="false"を使用してページを完全に更新し、関連するページのCSSを再読み込みできます。

フォーム送信から読み込まれたページに相当するものはありますか?現在、フォームの送信にjQueryを使用していません。

ノート:

最初は成功せずに試した@petermの回答に加えて、フォームのアクション文字列(action="results.php?type=search")にパラメーターを追加し、フォーム内の非表示の入力要素に移動しました。

<input type="hidden" name="type" value="search" />

これを行った後、それは私にとって完璧に機能しました。

4

1 に答える 1

1

data-ajax="false"要素で使用できますform

jQuery Mobile Docsによると

Ajax を使用せずにフォームを送信するには、Ajax フォーム処理をグローバルに無効にするか、フォームごとに data-ajax="false" 属性を使用します。target 属性 (target="_blank" のように) はフォームでも尊重され、フォームの送信時にブラウザがそのターゲットを処理するようにデフォルト設定されます。アンカーとは異なり、フォームでは rel 属性を使用できないことに注意してください。

于 2013-01-16T20:16:26.127 に答える