Возникли проблемы с IE7.IE8, Chrome, Firefox все работают нормально, но IE7 не будет выполнять этот код.
Вот HTML Select (Snippet)
<form name="frmCat" action="index3.html" method="get">
<select id="mySelect" onChange="onchange1((this).options[this.selectedIndex].value);">
<option>Select a Category</option>
</select>
, а вот JavaScript, который прекрасно работает вдругие браузеры (фрагмент AJAX):
function onchange1(catname){
//alert(catname);
$.ajax({
type: "GET",
url: "xml/categories.xml",
dataType: "xml",
success: function(xml) {
var div = $('#epcf-wrap');
var findval = "Cat"
$(xml).find('Cat').each(function(){
var cval = $(this).attr('name');
if(catname === cval){
// I bet there is an easier way to do this
var xmlArr = [];
var xml_EPCF_1_1 = $(this).find('EPCF_1_1').text();
Я читал, что существует какая-то проблема с IE7 и AJAX, и я видел некоторые намеки на то, что должна быть какая-то форма проверки MSIEно я новичок в JavaScript и JQuery, и ничто из того, что я нашел, очень четко не соответствует тому, что я здесь делаю.
Мысли?