jquerymobile中的ajax请求

jquerymobile中的ajax请求,jquery,ajax,jquery-mobile,Jquery,Ajax,Jquery Mobile,可以将jQueryAjax与jQueryMobile一起使用吗 $.ajax({ url:'/php', type:'GET', dataType:'json', data:{'action':'getData'}, success: function(result) { alert(result); },error:function(err){alert(err);} }); 此代码在jquery mobile的按钮单击失败(数据角色=按钮) 这里

可以将jQueryAjax与jQueryMobile一起使用吗

$.ajax({
   url:'/php',
   type:'GET',
   dataType:'json',
   data:{'action':'getData'},
   success: function(result) {
    alert(result);
   },error:function(err){alert(err);}
});
此代码在jquery mobile的按钮单击失败(数据角色=按钮) 这里有什么问题?
如果我在新选项卡中运行get请求,那么它工作正常,我可以得到响应。

测试:

$.ajax({
  url:'/php',
  type:'GET',
  dataType:'json',
  data:{action:'getData'}
  success: function(result) {
     alert(result);
  },
  error:function(err){alert(err);}
});

Ajax调用失败是因为appcache,而不是因为jquery mobile。谢谢大家

这是可能的,把它包装在函数中,然后按按钮调用它。单击它会工作的。是的,我也在这样做。但它不工作。它失败您在
数据:{'action':'getData'}
检查控制台后缺少一个逗号。您收到错误了吗?很抱歉,这是一个打字错误。如果我在新选项卡中运行get请求,那么它工作正常,我可以得到响应。在这些情况下,这是您的php的问题。我在新选项卡中从php获得答案。这就是jquery本身的问题,对吗?在数据行后面加一个逗号。我在数据行后面加了逗号,这里输入错误