Я пытаюсь получить функцию javascript в вызове ajax.Мой код работает нормально и возвращает обратно мой код JavaScript, но есть проблема в моей полученной функции JavaScript.Вот мой код для Ajax ..
function media_type(id)
{
var xmlhttp;
if (window.XMLHttpRequest)
{
// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{
// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
eval(document.getElementById("asad").innerHTML=xmlhttp.responseText);
}
}
xmlhttp.open("GET","video/media_type.php?cat_id="+id,true);
xmlhttp.send();
}
А она - это код, где я возвращаю простое окно оповещения о мире приветствия.
if($num_rows==0)
{
//echo("Sorry no record found.");
echo'<script type="text/javascript">
alert("hello World");
</script>';
}
Я получаю код точно, нокод не выполняется.Пожалуйста, скажите мне, как я могу решить эту проблему.Заранее спасибо.