Ajax调用返回null:Phonegap Android

时间:2012-05-29 14:40:37

标签: android jquery cordova

我有一个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创建自己的项目时才会出现问题。

1 个答案:

答案 0 :(得分:0)

我假设你在android上测试过它。请注意,要使其在浏览器中工作,您必须使用JSONP或其他跨域技术。