doukuang1950 2015-06-19 19:34
浏览 18
已采纳

$ .ajax.done适用于Firefox但不适用于Chrome

I have a very simple AJAX request with jQuery and PHP. This is my code

var request = $.ajax({
    method: "POST",
    url: "Url.php",
    data: { param: valueParam },
    dataType: "html"
});

request.done(function(html) {
   alert('Hello');
});

The code works perfect in Firefox 38.0.5 but not works in Chrome 43.0.2357.124m.

The problem in Chrome is the follow: the "Url.php" returns a pair name-value. If it returns a value distinct than null, then the alert is not displayed (and there isn't any error in the console). But if the url return a null value, the alert is displayed. I tried ctrl+F5 but not works.

In Firefox works good in both cases.

Thanks!

  • 写回答

2条回答 默认 最新

  • douxian1939 2015-06-22 13:16
    关注

    The problem is when I was firing the ajax request. I was doing it in "onchange" (of a input text with jQuery autocomplete) jQuery event. When I select an item of the list of autocomplete, the onchange() event is not raised in Chrome (yes in Firefox).

    So I fire the ajax request in jQuery "focusout" event and works in Chrome and Firefox.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 这个主板怎么能扩出一两个sata口
  • ¥15 不是,这到底错哪儿了😭
  • ¥15 2020长安杯与连接网探
  • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么
  • ¥15 banner广告展示设置多少时间不怎么会消耗用户价值
  • ¥16 mybatis的代理对象无法通过@Autowired装填
  • ¥15 可见光定位matlab仿真
  • ¥15 arduino 四自由度机械臂
  • ¥15 wordpress 产品图片 GIF 没法显示
  • ¥15 求三国群英传pl国战时间的修改方法