サーバーがリクエストを行っているラッパーアプリのバージョンを認識できるように、AJAX リクエストにカスタムヘッダーを追加しています。私が持っているカスタムヘッダーを追加するには
$.ajaxSetup({
beforeSend: function (xhr) {
xhr.setRequestHeader('X-MyCustomHeader', 'Value');
}
});
投稿データを取得するサーバー上のページに変更する必要があります。
$.mobile.changePage("/Controller/PostAction", {
type: "post",
data: postData
});
ただし、読み込みエラーと空白の画面が表示されます。アプリを介して送信されたネットワーク リクエストをトレースすると、サーバーへのリクエストが最終GET
的にPOST
カスタム ヘッダーがなくても、changePage
呼び出しは正確に機能します。
カスタムヘッダーを追加すると壊れる理由を知っている人はいますか?