Я использую Ajax и код, который описан ниже. Я хочу включить .js-файл в Ajax XMLHttpRequest. Кто-нибудь знает, как это сделать?Включить js-файл в Ajax XMLHttpRequest
Например: У меня есть код ниже:
function getXMLHttp()
{
var xmlHttp
try
{
//Firefox, Opera 8.0+, Safari
xmlHttp = new XMLHttpRequest();
}
catch(e)
{
//Internet Explorer
try
{
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e)
{
try
{
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
catch(e)
{
alert("Your browser does not support AJAX!")
return false;
}
}
}
return xmlHttp;
}
function MakeRequest(id)
{
var xmlHttp = getXMLHttp();
xmlHttp.onreadystatechange = function()
{
if(xmlHttp.readyState == 4)
{
HandleResponse(xmlHttp.responseText);
}
}
xmlHttp.open("GET", "updatesite.admin.php?id="+id, true);
xmlHttp.send(null);
}
function HandleResponse(response)
{
document.getElementById('Vsebina').innerHTML = response;
}
Когда функция вызова программы MakeRequest (идентификатор), то я хочу также выполнен некоторый файл .js. Можно ли это сделать?
К "Я хочу, чтобы включить .js файл в Ajax XMLHttpRequest." вы имеете в виду «Я хочу добавить JS на страницу с помощью' innerHTML' и выполнить ее? » XMLHttpRequest кажется чем-то вроде красной селедки. – Quentin