顧客コードのオートコンプリート機能を実装しようとしています。
この以下のコードがサファリ(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>
どうもありがとう、
マドゥランガ