0

Ajaxの呼び出しがあります:

$.ajax({
  url : 192.168.4.111/.....,
  type : "GET",
  async : "true",
  username : username,
  password : password,
  success : controller.handleSuccess,
  error : controller.handleError,
  beforeSend : function(xhr) {
    xhr.setRequestHeader('X-CSRF-Token', "fetch");
    xhr.withCredentials = true;
  }
});

しかし、これは機能しません。応答がありますが、データがあります。応答は「null」です。誰か助けてもらえますか?androidエミュレーターのブラウザーで同じhtmlプロジェクトを呼び出しても、Phonegapを使用して独自のプロジェクトを作成する場合にのみ問題はありません。

4

1 に答える 1

0

Androidでテストしたと思います。これをブラウザーで機能させるには、JSONP または別のクロスドメイン技術を使用する必要があることに注意してください。

于 2012-08-31T07:30:53.863 に答える