Как получить данные с помощью ajax....

R
На сайте с 03.08.2012
Offline
131
1215

Здравствуйте, есть проблема... делаю ajax запрос:

$.ajax({

url: "include/profil_result.php",
type: "POST",
data: {"email": email_val2},
cache: false,
success: function(response){
if(response == 1){
error_div2.html("<div class='profil_error2'>Неверный пароль!</div>");
password2.css({
'border-color' : '#F00'
});
}
else
{
alert(response);
}
}

});//конец запроса

Мне нужно чтобы скрипт обработал информацию и вернулись !несколько переменных (email, password, id и т.д.), чтобы их дальше можно было использовать. Но в данном примере, мне возвращается просто "2". Откуда береться эта 2 я незнаю, я в скрипте в echo, вывожу уже что попало, и вовсе удаляю его, все равно мне возвращаеться 2.

Помогите, пожалуйста, вернуть с сервера именно несколько переменных!

Спасибо!

B1
На сайте с 13.12.2012
Offline
28
#1

вроде бы вернее делать "url" так:


var baseurl = 'http://site.xxx';
$.ajax({
url: baseurl + "/include/profil_result.php",
type: "POST",
//....

не забывая про "/"

R
На сайте с 03.08.2012
Offline
131
#2

Такого вида url вообще не работает. И вообще это немного не потеме.

Оптимизайка
На сайте с 11.03.2012
Offline
396
#3
revered:
Помогите, пожалуйста, вернуть с сервера именно несколько переменных!

Возвращайте с сервера json, вот так:


header("Content-type: application/json");
echo '{"ok":1,"email":"test@mail.ru","id":42}';

В обработчике $.ajax ваш response будет объектом с полями response.ok, response.email, response.id

⭐ BotGuard (https://botguard.net) ⭐ — защита вашего сайта от вредоносных ботов, воровства контента, клонирования, спама и хакерских атак!
S
На сайте с 05.04.2013
Offline
19
#4

php


header("Content-type: application/json");
echo json_encode(array('status' => 1, 'email' => 'example@email.com'));

js


if(response.status == 1){
alert(response.email);
} else {
alert('error');
}
R
На сайте с 03.08.2012
Offline
131
#5

Сделал как вы сказали, когда вывожу: alert(response.id);

выводит: "неизвесно"

---------- Добавлено 10.06.2013 в 17:23 ----------

Все заработало! Спасибо большое, очень помогли!

S
На сайте с 05.04.2013
Offline
19
#6

revered, php-код глянуть бы, скорей всего в нем что то не так.

edka
На сайте с 17.01.2010
Offline
208
#7
SVatlin:
revered, php-код глянуть бы, скорей всего в нем что то не так.

+1 его надо смотреть

vlad00777
На сайте с 24.12.2009
Offline
119
#8

Рекомендую пользоваться плагином: jQuery Form Plugin

Очень облегчает задачу.

Верстка. Качественно! Адаптивная, резиновая, с параллаксом и прочими плюшками. В ЛС.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий