我们的一位工程师刚将他的iPad带到了我的面前,并显示了一个功能在我们的网站上不起作用。这适用于Chrome和Firefox,但不适用于iPhone或iPad。这是3个选择框,当你点击第一个值时,它会运行ajax并填充第二个选择框。jQuery ajax不能在iOS中工作
这是在iOS中不起作用的功能。
我们对从哪里开始测试这个有点难。任何人都可以提供一些关于从哪里开始调试的建议,或者你能看到我们做错了什么吗?
$().ready(function() {
$('.vehicle-search .make').bind('click', function (e) {
var makeId = $(e.target).val();
var container = $(e.target).parent('.vehicle-search');
if (parseInt(makeId) > 0) {
$.ajax({
url: site.internal.url + '/lib/ajax/vehicle/make/getModelList.php',
type: 'post',
dataType: 'json',
success: function (r) {
if (r.length > 0) {
$('.vehicle-search > .model').html('');
$('.vehicle-search > .year').html('');
var html = '';
for (var i = 0; i < r.length; i++) {
html += ""+r[i].name+"";
}
$('.vehicle-search > .model').html(html);
} else {
alert('We did not find any models for this make');
}
},
error: function() {
alert('Unable to process your request, ajax file not found');
return false;
},
data: {
makeId: makeId
}
});
} else {
$('.vehicle-search > .model').html('');
$('.vehicle-search > .year').html('');
}
});
........
2011-01-31
Webnet
+0
您是否试过Safari/Windows? –
2011-01-31 16:42:11
+2
另外,究竟是哪里出了问题? –
2011-01-31 16:42:48