StormBreaker
Registered
Имам ето този код долу:
Проблема е, че не взима информация от страницата functions.php... Като я отворя директно по същия начин с GET ми изкарва текста, но пробвам ли така с AJAX нищо не се получава. Сложих тоя alert('test') за дебъг, но той не ми се появява. Може ли някой да ми помогне да се оправя с това? :roll:
Код:
<script type="text/javascript">
var xmlHttp
function GetXmlHttpObject()
{
var xmlHttp=null;
try
{
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest();
}
catch (e)
{
// Internet Explorer
try
{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
}
return xmlHttp;
}
function request_data(varr, vall, target)
{
if (vall.length==0)
{
return
}
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Браузъра не поддържа HTTP Request")
return
}
var url="sapphire/functions.php"
url=url+"?" + varr + "=" + vall
xmlHttp.onreadystatechange=stateChanged(target)
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}
function stateChanged(target)
{
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{
target=xmlHttp.responseText
alert('test')
}
}
</script>
<div id="12345">test</div>
<script type="text/javascript">
request_data("function", "test", document.getElementById("12345").innerHTML);
</script>
Проблема е, че не взима информация от страницата functions.php... Като я отворя директно по същия начин с GET ми изкарва текста, но пробвам ли така с AJAX нищо не се получава. Сложих тоя alert('test') за дебъг, но той не ми се появява. Може ли някой да ми помогне да се оправя с това? :roll: