weixin_33721427 2016-11-16 23:14 采纳率: 0%
浏览 228

苹果设备上的Ajax

Hi this code below works perfetcly in all device not apple.

I don't know why... Can you help me?

It works on desktop pc and on mobile Android, but not in Apple devices...

I have an ipad that i use To test but i don't know how can I debug my code on It...

    $(document).on("touchstart click", "#btn", function(){

    $(document).off("touchstart click", "#btn");

    var data = $("#preview_form").serializeObject();

    console.log(data);

    $.ajax({

        "type": "POST",
        "url":  ajaxurl,
        "cache": false,
        "data": data,
        "beforeSend": function(){

            $(".my-lightbox-close").click();
            $("#wrapper").fadeOut();
            $("#result").css({"min-height":"500px"}).html("<div id='loading-animation-container'><p><span id='glow'></span><span id='light'></span><span id='stars'></span><span id='stars-2'></span><span id='small-stars'></span><span id='small-stars-2'></span></p><div class='loader'><div class='loader--dot'></div><div class='loader--dot'></div><div class='loader--dot'></div><div class='loader--dot'></div><div class='loader--dot'></div><div class='loader--dot'></div><div class='loader--text'></div></div></div>");


        },

        "success": function (result) {
                      window.location.replace("http://www.example.com/");
            return false;
        },
        "error": function (xhr, ajaxOptions, thrownError) {
            alert(xhr.status);
            alert(thrownError);
        }
    });

});

I Think that the ajax request is processed because my lightbox disappear on click. But data is not sent, and the page si not refreshed...

  • 写回答

1条回答 默认 最新

  • weixin_33690367 2016-11-22 20:31
    关注

    I have removed The Close Light box click And The ajax request was processed. It sound Strange But still works.

    $(document).on("touchstart click", "#btn", function(){
    
    $(document).off("touchstart click", "#btn");
    
    var data = $("#preview_form").serializeObject();
    
    console.log(data);
    
    $.ajax({
    
        "type": "POST",
        "url":  ajaxurl,
        "cache": false,
        "data": data,
        "beforeSend": function(){
    
            //$(".my-lightbox-close").click();
            $("#wrapper").fadeOut();
            $("#result").css({"min-height":"500px"}).html("<div id='loading-animation-container'><p><span id='glow'></span><span id='light'></span><span id='stars'></span><span id='stars-2'></span><span id='small-stars'></span><span id='small-stars-2'></span></p><div class='loader'><div class='loader--dot'></div><div class='loader--dot'></div><div class='loader--dot'></div><div class='loader--dot'></div><div class='loader--dot'></div><div class='loader--dot'></div><div class='loader--text'></div></div></div>");
    
    
        },
    
        "success": function (result) {
                      window.location.replace("http://www.example.com/");
            return false;
        },
        "error": function (xhr, ajaxOptions, thrownError) {
            alert(xhr.status);
            alert(thrownError);
        }
    });
    

    });

    评论

报告相同问题?

悬赏问题

  • ¥88 python部署量化回测异常问题
  • ¥30 酬劳2w元求合作写文章
  • ¥15 在现有系统基础上增加功能
  • ¥15 远程桌面文档内容复制粘贴,格式会变化
  • ¥15 关于#java#的问题:找一份能快速看完mooc视频的代码
  • ¥15 这种微信登录授权 谁可以做啊
  • ¥15 请问我该如何添加自己的数据去运行蚁群算法代码
  • ¥20 用HslCommunication 连接欧姆龙 plc有时会连接失败。报异常为“未知错误”
  • ¥15 网络设备配置与管理这个该怎么弄
  • ¥20 机器学习能否像多层线性模型一样处理嵌套数据