- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Не знаю, в чём дело, второй раз наступаю на эти грабли...
В общем имеем код jQuery:
Имеем также код HTML: (приведена значимая часть)
И имеем функцию php log_in():
Собственно, суть какая... я хочу вывести объект data, ожидаю, что он будет в формате json. В результате никакого алерта не получаю, а в console.log пишется:
Отдельно проверял функцию на работоспособность - всё нормально, возвращает true. Проблема явно в jQuery, но где именно - понять не могу... Второй раз уже начинаю писать эту форму и второй раз на этом обрываюсь. А хочется красивый логин сделать :)
Всем заранее спасибо за помощь :)
mark2011 добавил 09.02.2011 в 17:10
Решил проблему заменой json на html. Но всё равно хочется узнать, почему json так себя ведёт... вроде бы корректно кодирую, всё нормально.... по крайней мере в других проектах точно такой же код себя ведёт абсолютно корректно. А здесь...
Насколько я вижу, вы просто выводите данные напрямую через echo, т.е. у вас выводится число, а в формате json должно быть что-т типа {row:1} - тогда можно будет обратиться к этому значению через data.row - так что проблема похоже втом, что вы ответ сервера в json не кодируете.