ниже моя функция на основном коде page.this отлично работает в IE, пожалуйста, проверьте, где я делаю ошибкуAjax не работает в Chrome, Firefox и Opera
я просто хочу, чтобы передать значение Аякса странице как вы видите мою ссылку выше.
function showUser2(str2)
{
if (str2=="")
{
document.getElementById("txtHint").innerHTML="";
return;
}
if (window.XMLHttpRequest)
{
xmlhttp=new XMLHttpRequest();
}
else
{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
}
}
var drdownValue = document.getElementsByName('shorting').item(0).value;
var buttonValue1 = document.getElementsByName('buttonpassvalue1').item(0).value;
var value = parseInt(document.getElementById('count').value, 10);
value = isNaN(value) ? 0 : value;
value++;
document.getElementById('count').value = value;
var val123 = document.getElementById('count').value.trim();
var gotnumber = document.getElementById('getpagevalue').value.trim();
if(val123 > gotnumber){
buttonpassvalue1.setAttribute("disabled","disabled");
buttonpassvalue.removeAttribute("disabled");
} else{
buttonpassvalue.removeAttribute("disabled");
buttonpassvalue1.removeAttribute("disabled");
}
alert(drdownValue);// to check click and value
alert(buttonValue1);// to check click and value
xmlhttp.open("GET", "productlistajax.php?q=" + drdownValue + "&version1=" + buttonValue1, true);
xmlhttp.send();
}
кнопка HTML код
<button class="button" type="button" name="buttonpassvalue1" value="1" onclick="showUser2(this.value)">Next >> </button>
этот код отлично работает в IE, пожалуйста, проверьте, где я делаю ошибку, которую
я просто хочу, чтобы передать значение Аякса странице, как вы можете увидеть мою ссылку выше.
благодаря
Почему бы вам не поставить точку останова и отладить ее? также jquery был бы хорошим выбором, если вы можете использовать его в своем проекте ... –
raw ajax заставляет меня плакать, считается jquery? Конечно, jquery заставляет других плакать. –
Я читал где-то это может быть из-за кнопки не внутри формы ... у меня нет формы для кнопки выше ... но все еще работает в IE –