JQuery Mobile Auto在safari(IPAD)浏览器中完成了问题

时间:2013-02-05 05:36:35

标签: javascript jquery jquery-mobile safari

我是一个尝试实现客户代码的自动完成功能。

有谁可以告诉我为什么以下代码在Safari(IPAD)浏览器中不起作用?

它在Chrome和Firefox中完美运行,但在Safari中无效。

<script type="text/javascript">    

$("#mainPage").on("pageshow", function (e) {

var sugList = $("#suggestions");

$("#CustomerCode").on("input", function (e) {
var text = $(this).val();

if (text.length < 1) {
    sugList.html("");
    sugList.listview("refresh");
} 
else {
      $.ajax({ cache: false,
      type: 'GET',
      dataType: 'json',
      url: '/Lookup/GetCustomer',
      data: { filterCustomerCode: text },
      success: function (res, code) {
      var str = "";
      for (var i = 0, len = res.length; i < len; i++) {
      str += '<li data-icon="arrow-r"><a href="/home/index?CustomerCode=' + res[i].Code + '" >' + res[i].Code + '</a></li>';
}
sugList.html(str);
sugList.listview("refresh");
console.dir(res);
},
async: true
});
}
});

});

</script>

非常感谢,

Maduranga

0 个答案:

没有答案