У меня есть страница index.php На index.php я загружаю другую страницу (new_case_form.php) в index.php с AJAX в мой div, у которого есть идентификатор «out», как этот.Ajax include file
function new_case(){
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) {
document.getElementById("out").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","new_case_form.php",true);
xmlhttp.send();
}
В моем файле new_case_form.php я включаю файл для загрузки, но он не работает.
Если я просто загружаю new_case_form.php прямо в свой веб-браузер, не просматривая index.php, он работает нормально. Но если я вызову страницу с ajax из index.php, это не сработает.
Любые идеи, почему?
Я не знаю, отвечаете ли вы на такие вопросы, но мне действительно нужно заставить это работать. И я не нашел другого с этой проблемой. Может быть, я Google это неправильно :)
Скрипт загрузки от http://blueimp.github.io/jQuery-File-Upload/
Иметь хороший день.
С наилучшими пожеланиями из Швеции
возможно дубликат [? Может скрипты быть вставлены с innerHTML] (http://stackoverflow.com/questions/1197575/can-scripts-be-inserted-with- innerhtml) – Quentin