Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 26.01.2013, 21:15
Аспирант
Отправить личное сообщение для FoxTrix Посмотреть профиль Найти все сообщения от FoxTrix
 
Регистрация: 27.07.2012
Сообщений: 73

Ошибка при получении данных из БД(parsererror)
Здравствуйте.
Столкнулся с проблемой при получении данных из БД через AJAX.

var request = $.ajax({
	  type: "POST",
	  url: "ajax.php",
	  dataType: "json",
	  success: function(data)
	  {
		$("#str1").text(data.num);
	  }
	});
	
	request.fail(function(jqXHR, textStatus) {
  		alert( "Request failed: " + textStatus );
	});

ajax.php
<?php
	$query_db = mysql_query("SELECT num FROM streams");
	$data = mysql_fetch_array($query_db);
	echo json_encode($data);
?>


коннект к базе данных есть, отчет об ошибке выдаёт "parsererror"
может кто подсказать в чём проблема?
Ответить с цитированием
  #2 (permalink)  
Старый 26.01.2013, 21:49
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

Включите инструменты разработчика, фаир баг и посмотрите что приходит-загоните ответ в валидатор json какой нибудь. при этом учтите, что в js хешей нет.
Ответить с цитированием
  #3 (permalink)  
Старый 26.01.2013, 22:15
Аспирант
Отправить личное сообщение для FoxTrix Посмотреть профиль Найти все сообщения от FoxTrix
 
Регистрация: 27.07.2012
Сообщений: 73

dmitriymar,
вкладки Post и Ответ в фаир баге пустые
Ответить с цитированием
  #4 (permalink)  
Старый 26.01.2013, 22:40
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

Сообщение от FoxTrix
коннект к базе данных есть, отчет об ошибке выдаёт "parsererror"
может кто подсказать в чём проблема?
Сообщение от FoxTrix
вкладки Post и Ответ в фаир баге пустые
Не может пост быть пустой если запрос на сервер приходит, да и просто не может быть пустой если создаётся -заголовки уходят/приходят по любому
а вот если ответ пустой-значит от сервера ничего не приходит не пустой(смотрите выборку из баз-отдайте какойто фиксированный ответ). притом что если ответ ясон, должна быть соответствующая надпись
Да и по коду ответа можно понять , ответ пришел нормально, или произошла ошибка и какая
-перезапустите страницу. поставьте не глючный фаирбаг .....

Последний раз редактировалось dmitriymar, 26.01.2013 в 22:52.
Ответить с цитированием
  #5 (permalink)  
Старый 26.01.2013, 22:58
Аспирант
Отправить личное сообщение для FoxTrix Посмотреть профиль Найти все сообщения от FoxTrix
 
Регистрация: 27.07.2012
Сообщений: 73

Ответить с цитированием
  #6 (permalink)  
Старый 26.01.2013, 23:08
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

и? если вы не заметили что 2 поста есть ? один разворачивающаяся вкладка .второй -таб ,как и ответ- таб
1й свидетельствует об отправке запроса-запрос отправляется
2й пуст -дак вы и не одного параметра не отдаёте в запросе- всё правильно
код 200 в верхней строчке говорит об успехе получения ответа от сервера(информация, заголовки передались). время 1.02 s говорит что времени запроса. прелоадер между статусом о временем говорит о том что приём данных не завершен.
ошибка у вас на сервере. замените выборку с базы на какойто фикс ответ-проверьте как работает клиент -сервер.
а вообще лезть в аякс без мин знаний как производится обмен...

Последний раз редактировалось dmitriymar, 26.01.2013 в 23:51.
Ответить с цитированием
  #7 (permalink)  
Старый 26.01.2013, 23:39
Аспирант
Отправить личное сообщение для FoxTrix Посмотреть профиль Найти все сообщения от FoxTrix
 
Регистрация: 27.07.2012
Сообщений: 73

dmitriymar,
да, 2 поста не заметил, фаир багом пользуюсь 2й раз

если никуда не лезть, то и знания не появятся)
Ответить с цитированием
  #8 (permalink)  
Старый 26.01.2013, 23:58
Аспирант
Отправить личное сообщение для FoxTrix Посмотреть профиль Найти все сообщения от FoxTrix
 
Регистрация: 27.07.2012
Сообщений: 73

dmitriymar,
всё, спасибо, решил проблему)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка при добавлении обработчика к событию Riim Events/DOM/Window 32 19.01.2010 14:17
Проблемы с кодировкой при передаче данных во фрейм из js Why? Internet Explorer 12 02.06.2009 16:23
То-ли лыжи не едут, толи... возможно ошибка в коде. AzriMan Общие вопросы Javascript 19 18.05.2009 16:07
Скрипт по добавлению списка баз данных при входе в систему! Demidovstan Сайт Javascript.ru 3 13.05.2009 17:36
Вывод данных единожды, при открытии окна? Ggorsh Events/DOM/Window 1 28.04.2009 01:04