【问题标题】:ajax responce is not working on some mobile deviceajax 响应在某些移动设备上不起作用
【发布时间】:2017-04-21 06:41:07
【问题描述】:

我的 WordPress 网站中出现 ajax 响应问题,而 ajax 响应是

function routineSkin(term,termId){
    alert("Termssss => "+ term  + " TermId=> "+ termId);
    var skinRoute = jQuery("#paraskintype").val("skintype_"+term);
    jQuery("#paraTarget").val("");
    jQuery('#looking_nm').css('display','block');   
    jQuery.ajax({
        type: 'POST',
        url: '<?php echo get_stylesheet_directory_uri(); ?>/ajax/ajax-routine-options.php',
        data:{term:term,termId:termId},
        async: false,
        beforeSend:function(){
            jQuery("#loadingID").show();
             jQuery(".formcontent").css('opacity', '0.5');
        },
        success:function(resultResponse) {
            alert("Success..");
            jQuery("#targetID").html(resultResponse);
             jQuery(".formcontent").css('opacity', '');
            jQuery("#loadingID").hide();
            jQuery('#submitRoutineID').attr('disabled','disabled');
            if(term == "200"){
                jQuery('#looking_nm').hide();
                jQuery("#paraLooking").val("");
                jQuery("#paraTarget").val("target_201");
            }
        }   
    });
}

Onchange 我已经调用了这个函数,这个函数在桌面和一些移动设备上工作,但在其他一些移动设备上不工作。请给我解决方案为什么这不起作用或是否有任何脚本问题?

【问题讨论】:

    标签: javascript jquery ajax wordpress mobile


    【解决方案1】:

    请使用 chrome 开发者工具中的模拟器,这将允许您检查后台发生的情况。您可以在网络部分检查您的 AJAX 调用。让我知道这是否有帮助。

    参考:https://developers.google.com/web/tools/chrome-devtools/device-mode/

    【讨论】:

    • 我们已经在 chrome 中使用了这个模拟器,这个功能在模拟器中可以工作,但在真实的移动设备上它不能工作。
    • 您得到的是原始 HTML 作为响应,那么您是否尝试将 dataType 参数添加到 ajax 调用中?即数据类型:'html'。让我知道这是否有效?
    • 不,这不起作用。我没有得到为什么我的 ajax 响应不起作用的问题。这是设备问题吗?
    • 当我们使用 Wifi 时,功能和响应正在获得,但是当我们使用移动数据包时,功能和响应没有获得。我们可以做些什么来解决网络问题?还是有其他解决方案
    • 可以分享链接吗?
    【解决方案2】:

    这个问题解决了。由于移动设备中的 403 错误,此问题无法正常工作,我们通过将移动数据连接到笔记本电脑检测到该错误,通过控制台我们收到 ajax url 的 403 错误。 我们必须为 ajax 创建页面模板并分配给页面,然后在 "url" 中设置页面 url。 它现在正在工作。 谢谢您的帮助 !!!

    【讨论】:

      猜你喜欢
      • 2019-03-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-26
      • 1970-01-01
      • 2015-05-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多