вывести текст из пост запроса

Resident

Новичок
<script type="text/javascript" src="mootools.js"></script>
<script type="text/javascript">

window.addEvent('domready', function(){
$('simplepost').addEvent('submit', function(e){
new Event(e).stop();

var myRequest = new Request.HTML ({
url: 'data.php',
data: {fname: $('name').value, nom: $('nom').value},
update: $('postback'),
onSuccess: function(responseText) {
alert(responseText);
}
}).send();
});
});

</script>
<div id="li4" style="display:none">
<form id="simplepost" name="simplepost" method="post" action="">
<table border="0" >
<tr>

<td>Введите номер телефона:</td> <td><input type="text" name="name" id="name" /></td> <td><input type="submit" name="submit" id="submit" value="Далее" /></td>
</tr>


<tr>

<td><div id="postback" /></td>
</tr>

</table>
<input id="nom" value="5537" type="hidden" >

</form>
</div>



Доброго времени суток!
прошу помочь
никак не могу получить верный ответ в alert(responseText);
выдаёт [object Text]
очень плохо знаю js
Заранее Спасибо
 

RoLex

Новичок
а ты думаешь тут знают, что для тебя верный ответ в алерте, а что нет? :)

ответь для себя: в чем задача, что имеешь, что ожидаешь в результате...
ответив на них, на 90% ты должен понять, в какую сторону "смотреть", чтобы найти пути решения...
и после этого смотри что такое Object в javascript, и как этим работать... как обращаться к его содержимому.
 

Resident

Новичок
"никак не могу получить верный ответ в alert(responseText);
выдаёт [object Text]"
следуя логике любой иной ответ не являющийся "[object Text]"
вопрос более неактуален
 

RoLex

Новичок
не поленись, напиши решение

а то много кто спрашивает, а потом просто отвечают - вопрос решен. а самого решения не пишут.
твой вопрос, конечно, не такой сложный сам по себе, но думаю, это будет хорошая привычка - писать свое решение, тем более на свою же задачу.

полезно будет и для тебя самого, так как не факт, что оно будет верное. или же в целом верное, но можно было бы найти более простое...
да и другим полезно будет, кто сталкивается в подобными вопросами.
 

Resident

Новичок
<script type="text/javascript" src="jquery-1.6.2.min.js"></script>
<script type="text/javascript">

jQuery(function($)
{
$('.up').bind('keyup', function() {
var nom =document.getElementById('nom').value;
var sum =document.getElementById('sum').value;

$.ajax({
type: "POST",
dataType: "text",
url: "data.php",
data: "nom="+ nom + "&sum=" + sum,
cache: false,
success: function(text){

...
}
});

return false;
});
});


</script>
 

RoLex

Новичок
совет, это не принципиально, но используя JQuery, как писал в соседних топиках, сокращай свой код... к тому же, он у тебя будет более гибкий.
а именно
перепиши вот эти строчки

PHP:
var nom =document.getElementById('nom').value;
var sum =document.getElementById('sum').value;
используя JQuery.
 

RoLex

Новичок
все же придется написать...

сравни код (количество строк)

PHP:
var nom =document.getElementById('nom').value;
var sum =document.getElementById('sum').value;
и

PHP:
var $nom = $('#nom').val();
var $sum = $('#sum').val();
это номер раз.

а еще лучше, это номер два,
сначала создать объекты

PHP:
var $nom = $('#nom');
var $sum = $('#sum');
а потом обращаться к ним когда нужно, и где нужно в твоей ф-ции...

дополнительный плюс в том, что это у тебя уже будет объект Jquery, со всеми вытекающими возможностями применения методов...
 

RoLex

Новичок
у тебя задача вообще в чем заключается?
авто подбор?

num и sum - что из себя представляют по содержимому?
 

Resident

Новичок
num и sum числовые символы
отправить num и sum на скрипт иполучить ответ в виде md5 подписи, и вставить в инпут
 

RoLex

Новичок
не забудь про валидацию этих полей, если тебе именно от чисел md5 нужна...

про валидацию вообще никогда не надо забывать :)
 
Сверху