У меня есть кое-что, что отлично работает в FF и MSIE, но не работает должным образом в Safari.Это форма с выборками, которые обновляются через AJAX / jQuery из БД MySQL.
В Safari, когда вы выбираете первый элемент, он корректно загружает опции для следующего меню выбора;однако, когда вы выбираете один из них (который загружает новые опции в последующем меню выбора), вся форма сбрасывается и с этого момента ломается.Кто-нибудь знает об ошибке Safari, которая может вызвать это?Вот JS:
$(document).ready(function(){
$("#searchForm select").change(updateSearchForm);
});
function updateSearchForm() {
$.ajax({
url: '/elements/search_form.php?ajax=true',
data: $('#searchForm').serialize(),
error:function(xhr,err){
alert("readyState: "+xhr.readyState+"\nstatus: "+xhr.status);
alert("responseText: "+xhr.responseText);
},
success: function(data) {
$("#searchForm").html(data);
$("#searchForm select").change(updateSearchForm);
}
});
}
Я могу опубликовать соответствующий PHP / HTML для формы, но это долго.Я относительно новичок в JS, поэтому я не уверен, с чего начать отладку этого ... TIA