【问题标题】:ajax request in jquery mobilejquery mobile中的ajax请求
【发布时间】:2014-03-24 09:01:39
【问题描述】:

jquery ajax 可以与 jquery mobile 一起使用吗?

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

此代码在点击 jquery mobile 按钮时失败(data-role=button) 这里有什么问题? 如果我在新选项卡中运行该获取请求,那么它工作正常,我可以获得响应。

【问题讨论】:

  • 有可能,将其封装在函数中并在单击按钮时调用它会起作用
  • 是的,我也在做同样的事情。但它不起作用。它失败了
  • data:{'action':'getData'} 后面少了一个逗号
  • 检查控制台是否出现错误?
  • 抱歉打错了

标签: jquery ajax jquery-mobile


【解决方案1】:

测试一下:

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

【讨论】:

  • 如果我在新选项卡中运行该获取请求,那么它工作正常,我可以获得响应。
  • 在这些情况下,这是您的 php 的问题。
  • 我正在从新标签中的 php 获得答案。所以这是 jquery 本身的问题吧?
  • 数据行后加逗号。
  • 数据行后面有逗号,这里有错字
【解决方案2】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-04-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-12
    相关资源
    最近更新 更多