微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Ajax 不在 iphone 上工作,但在 pc 上工作

如何解决Ajax 不在 iphone 上工作,但在 pc 上工作

我有一个下拉列表,当我选择一个选项时,我运行一个 ajax 调用,在 pc 上按预期工作,但在 iPhone 上没有触发 ajax,它转到该功能,我知道这一点,因为我添加了警报。 当我单击 13、14、15 时不起作用。 9、10、11、12 正在工作。

enter image description here

 <div class="row" id="type">
     Selected type:  @Html.DropDownListFor(model => model.GymType,listItems,new { id = "GymType",onchange = "getBookTime();" })
  </div>
   <div id="timesList" style="display:none;margin:auto">
     Selecte time: <select id="states_ddl" name="states_ddl" class="cs3 input-small" > </select>
   </div>

 function getBookTime(e) {
     
        var selectedtype = $('#GymType').val();
        alert(selectedtype);
        var selectedDate = $('#date').text();
        $.ajax({
            type: "GET",async: false,//This makes the JQuery below wait until $.ajax() call is finished
            cache: false,headers: { "cache-control": "no-cache" },url: '/Home/GetBookTime/',data: { date: selectedDate,type: selectedtype },success: function (data) {
                if (data.message != undefined) {
                    alert(data.message);
                    $('#error').show();
                    document.getElementById("errormsg").innerHTML = data.message;
                }
                else {
                    alert(data);
                    $('#error').hide();
                    $("#timesList").show();
                    var options = $("#states_ddl");
                    options.empty();
                    $.each(data,function (index,item) {
                        options.append($("<option />").val(item).text(item));

                    });

                }
                $("#submitbtn").show();
            },error: function (xhr,status,error) {
                var err = eval("(" + xhr.responseText + ")");
                alert(err.Message);
            }
        })


    }

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。