|
|
|
| У меня возникла проблема с передачей данных из формы.У меня ничего не отправляеться php программе.Помогите!Вот не большой пример моего java scripta.Зарание спасибо!
var request = null;
try {
request = new XMLHttpRequest();
} catch (trymicrosoft) {
try {
request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (othermicrosoft) {
try {
request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (failed) {
request = null;
}
}
}
if (request == null)
alert("Ошибка в создании обьекта");
function submitOrder() {
var name = document.getElementById("name").value;
var mail = document.getElementById("mail").value;
var text = document.getElementById("text").value;
var url = "ok.php";
request.open("GET", url, true);
request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
request.send("name=" + escape(name) +
"&mail=" + escape(maile) +
"&text=" + escape(text));
}
|
| |
|
|
|
|
|
|
|
для: Даниэль
(02.03.2008 в 10:55)
| | А какой текст ошибки выдает? Для начала попробуйте без
request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
| , доложите о результатах. | |
|
|
|
|
|
|
|
для: вялый
(02.03.2008 в 11:33)
| | В IE 7 в статусной строке принажитии на button пишется ошибка java script.Убрал серавно не идет. | |
|
|
|
|
|
|
|
для: Даниэль
(02.03.2008 в 13:03)
| | а пхп скрипт запускается? пусть скрипт будет создавать какой нибудь файл, так вы можете узнать, запустился он или нет | |
|
|
|
|
|
|
|
для: Даниэль
(02.03.2008 в 13:03)
| | кстати вот типичный синтаксис аякса:
try {request=new XMLHttpRequest()}
catch(microsoft){try{request=new ActiveXObject("Msxml2.XMLHTTP")}
catch(other_microsoft){request=new ActiveXObject("Microsoft.XMLHTTP");}
}
if(!request)alert("Error XMLHttpRequest()");
function f()
{var url="test.php";
request.open("GET",url,true);
request.onreadystatechange=f2;
request.send(null);
}
function f2()
{alert(request.responseText);
if(request.readyState==1)document.all.img2.style.visibility="visible";
if(request.readyState==4)
{if(request.status==200){document.all.img.src="my_site/my_script/stat_browsers.php?img_x=400";
document.all.img2.style.visibility="hidden"
}
else if(request.status==404)alert("Запрошенного ресурса не существует");
else alert("Error in AJAX");
}
}
|
| |
|
|
|