samane658
یک شنبه 10 بهمن 1389, 13:26 عصر
سلام
يه گريد دارم كه اطلاعاتشو از ديتا بيس مي گيره . رو يكي از ستون هاش كه كليك مي كني بايد يه تابع AJAX رو Run كنه . وقتي سايتمو با Firefox اجرا مي كنم مشكلي نيست و تابع كارشو درست انجام مي ده و خروجي درست رو نشون ميده . ولي وقتي باIE اجراش مي كنم ارور زير رو ميده رو خط :
ul.innerHTML = req.responseText;
Error : htmlfile: Unknown runtime error
اينم تابع Ajax اي كه بايد Run شه :
<script type="text/javascript">
var ul = window.document.getElementById("projectInfo");
var req=null;
function showcontent(id) {
ul.style.display = "block";
ul.innerHTML = "<img src= 'pic/base pic/loading.gif' /><br> loading";
if (window.ActiveXObject) {req = new ActiveXObject('Microsoft.XMLHTTP'); } else {req = new XMLHttpRequest();}
if (req != null) {
var url = "showProject.aspx?id=" + id;
req.open("get", url, true);
req.send(null);
req.onreadystatechange = function() {
if (req.readyState == 4)
if (req.status == 200) {
ul.innerHTML = req.responseText;
} else
{ ul.innerHTML = req.statusText; }
};
} else {alert("Your Browser does not support AJAX "); }
}
</script>
مشكل چيه ؟ كسي مي دونه !!
يه گريد دارم كه اطلاعاتشو از ديتا بيس مي گيره . رو يكي از ستون هاش كه كليك مي كني بايد يه تابع AJAX رو Run كنه . وقتي سايتمو با Firefox اجرا مي كنم مشكلي نيست و تابع كارشو درست انجام مي ده و خروجي درست رو نشون ميده . ولي وقتي باIE اجراش مي كنم ارور زير رو ميده رو خط :
ul.innerHTML = req.responseText;
Error : htmlfile: Unknown runtime error
اينم تابع Ajax اي كه بايد Run شه :
<script type="text/javascript">
var ul = window.document.getElementById("projectInfo");
var req=null;
function showcontent(id) {
ul.style.display = "block";
ul.innerHTML = "<img src= 'pic/base pic/loading.gif' /><br> loading";
if (window.ActiveXObject) {req = new ActiveXObject('Microsoft.XMLHTTP'); } else {req = new XMLHttpRequest();}
if (req != null) {
var url = "showProject.aspx?id=" + id;
req.open("get", url, true);
req.send(null);
req.onreadystatechange = function() {
if (req.readyState == 4)
if (req.status == 200) {
ul.innerHTML = req.responseText;
} else
{ ul.innerHTML = req.statusText; }
};
} else {alert("Your Browser does not support AJAX "); }
}
</script>
مشكل چيه ؟ كسي مي دونه !!