現在、私はセッションを実装しており、セッション内にあるはずのデータでフォームのデータを復元しようとしています。これは動作していません。jQuery Mobile:送信後にデータを保持
エラーが発生した場合、送信されたデータをjQuery Mobileで保持する特別な方法はありますか?
現在、私はセッションを実装しており、セッション内にあるはずのデータでフォームのデータを復元しようとしています。これは動作していません。jQuery Mobile:送信後にデータを保持
エラーが発生した場合、送信されたデータをjQuery Mobileで保持する特別な方法はありますか?
Hmmおそらくいくつかの方法があります。
はJQMは(それが提出したら)ヒットしようとしているURLはDOMに既に存在するかどうかを確認するために見ているということです。そうであれば、そのDOM要素をロードします。もしそうでなければ、それは再びそれを要求しますが、ブラウザが既にそのページをキャッシュしていれば、ブラウザは単にキャッシュされたコピーを返します。あなたのGETとPOSTのURLが同じ場合、これが当てはまります。
あなたができることは2つあります。
ブラウザにはキャッシュヘッダーを入れないでください。フォームタグの - "1"
場所data-ajax="false"
META HTTP-EQUIV = "プラグマ" CONTENT = "キャッシュなし"
META HTTP-EQUIVは= CONTENT =を "有効期限"。
jQuery MobileはSessionを気に入らないと言っていますか? – dcolumbus
まあ、最初のページと同じdomに他のページを読み込むので、どのように動作するのか分かりません。 – codaniel
data-ajax = falseの提案で回答を更新しました – codaniel