|
|
|
|
|
для: Dimka31
(28.11.2007 в 00:06)
| | ие версии 5?
если да то http://vladgorod.ru/ajax/mirage.js
копируйте себе метод encode и испольуйте для кодирования | |
|
|
|
|
|
|
|
для: bronenos
(27.11.2007 в 23:52)
| |
req.open("GET", "url.php?login="+encodeURICompoment(document.all.login.value), true);
|
Выводит ошибку
Препологаеться наличие объекта | |
|
|
|
|
|
|
|
для: Dimka31
(27.11.2007 в 23:12)
| |
автор: bronenos (27.11.2007 в 14:40)
|
| |
|
|
|
|
|
|
|
для: bronenos
(27.11.2007 в 22:39)
| | всмысли а как это сделать? | |
|
|
|
|
|
|
|
для: Dimka31
(27.11.2007 в 20:12)
| | encodeURIComponent() надо обработать | |
|
|
|
|
|
|
|
для: bronenos
(27.11.2007 в 14:40)
| | Жалуеться на отсутсвии объекта.
Вот код:
<script language="javascript">
var req=null;
function getXMLHTTPRequest()
{
var xRequest = null;
if (window.XMLHttpRequest)
{
// Mozila/Safari
xRequest = new XMLHttpRequest();
}
else if (typeof ActiveXObject != "undefined")
{
xRequest = new ActiveXObject
// Internet explorer
("Microsoft.XMLHTTP");
}
return xRequest;
}
function sendRequest()
{
var HttpMethod = "GET";
req = getXMLHTTPRequest();
// Сначала присваиваем обработчик, потом уже совершаем другие действия
req.onreadystatechange=function()
{
if (req.readyState < 4) return;
alert("Ответ получен: " + req.responseText);
}
if (req)
{
req.open("GET", "url.php?login="+document.all('login').value, true);
req.send(null);
}
}
function login()
{
sendRequest();
}
</script>
<input name='login' size=20>
<input name="log" type="button" value="проверить" onClick="login();">
|
Файл обработчик
<?php
if(isset($_GET['login']))
{
include('config.php');
$login_q = "Select FIO from `contacts` where FIO='".$_POST['Login']."'";
$query_status = mysql_query($login_q);
if(mysql_num_rows($query_status)==0)
{
echo "К сожелению данный Login существует";
}
else
{
echo "Вы можете продолжить регистрацию";
}
}
?>
|
| |
|
|
|
|
|
|
|
для: Dimka31
(27.11.2007 в 14:00)
| |
req.open("GET", "page?Login="+encodeURICompoment(document.all.login.value), true);
|
| |
|
|
|
|
|
|
|
для: bronenos
(26.11.2007 в 11:13)
| | ну вот например у меня есть форма содержащие поле с именем login нужно передать его в параметрах файлу обработчику методом get
я бы сделал это так
var str = 'Login=' + document.all('login').value;
req.send(str);
|
а в файле обработчике написал бы
<?php
if(isset($_GET['Login']))
{
действия
}
?>
|
| |
|
|
|
|
|
|
|
для: wawilon
(26.11.2007 в 10:38)
| | при гет надо параметры ставить в .опен после вопр. знака | |
|
|
|
|
|
|
|
для: Dimka31
(20.11.2007 в 16:04)
| |
вот в этой строке Вы передаете нужные вам переменные. Если переменных p1 и p2 нет (а в скрипте у Вас они больше не встречаются) то соответственно и в массиве $_GET Вы ничего не нейдете.
P.S. Гораздо правильнее было бы написать не явно
А написать вместо этого
А функцию sendRequest уже вызывать от нужных Вам параметров. | |
|
|
|
|