1

サーバーがリクエストを行っているラッパーアプリのバージョンを認識できるように、AJAX リクエストにカスタムヘッダーを追加しています。私が持っているカスタムヘッダーを追加するには

$.ajaxSetup({
  beforeSend: function (xhr) {
    xhr.setRequestHeader('X-MyCustomHeader', 'Value');
  }
});

投稿データを取得するサーバー上のページに変更する必要があります。

$.mobile.changePage("/Controller/PostAction", {
  type: "post",
  data: postData
});

ただし、読み込みエラーと空白の画面が表示されます。アプリを介して送信されたネットワーク リクエストをトレースすると、サーバーへのリクエストが最終GET的にPOST

カスタム ヘッダーがなくても、changePage呼び出しは正確に機能します。

カスタムヘッダーを追加すると壊れる理由を知っている人はいますか?

4

1 に答える 1