Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 05.03.2014, 14:05
Новичок на форуме
Отправить личное сообщение для tenatin Посмотреть профиль Найти все сообщения от tenatin
 
Регистрация: 04.03.2014
Сообщений: 7

JSON данные принять на стороне клиента
Добрый день. Отсылаю данные в формате JSON на сервер
this.PostJSON = function(i,j)
		{
		var JsonData = {
		"i":i,
		"j":j,
		"begPoint_i": begPoint.i,
		"begPoint_j": begPoint.j,
		"mas": mas[i][j]
		}; 
		
		$.ajax({
		type: "POST",               
		url: "get.php",           
 		data:{request:$.toJSON(JsonData),request2:"message2"},	
		success: function(data) {      
		//Что тут нужно написать чтобы принять данные от сервера??
		}
		});
		}


там их обрабатываю и полученые данные снова конвертирую в формат JSON.
$json_data = array ('newi'=>$newi,'newj'=>$newj,'i'=>$i,'j'=>$j);
$stringE = json_encode($json_data);

Хочу принять эти данные на клиенте, что нужно написать в success: function(data) ??
Ответить с цитированием
  #2 (permalink)  
Старый 05.03.2014, 14:08
Аватар для animhotep
Профессор
Отправить личное сообщение для animhotep Посмотреть профиль Найти все сообщения от animhotep
 
Регистрация: 17.01.2013
Сообщений: 887

obj = JSON.parse(data);
alert(obj.i);
Ответить с цитированием
  #3 (permalink)  
Старый 05.03.2014, 14:24
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от tenatin
JSON.parse
Ну раз
Сообщение от tenatin
$.toJSON
то и $.parseJSON()
Сообщение от tenatin
$stringE = json_encode($json_data);
Не забыл echo $stringE? Ну и неплохо бы header('Content-Type: application/json');
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #4 (permalink)  
Старый 05.03.2014, 14:27
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

просто параметр поставить
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием
  #5 (permalink)  
Старый 05.03.2014, 14:29
Новичок на форуме
Отправить личное сообщение для tenatin Посмотреть профиль Найти все сообщения от tenatin
 
Регистрация: 04.03.2014
Сообщений: 7

Если так написать
obj = JSON.parse(data);
alert(obj.i);
то как понять тогда откуда в data появятся именно те данные что мне нужны? Можете навести пример рабочий, чтобы я наглядно посмотрел?
Ответить с цитированием
  #6 (permalink)  
Старый 05.03.2014, 14:32
Новичок на форуме
Отправить личное сообщение для tenatin Посмотреть профиль Найти все сообщения от tenatin
 
Регистрация: 04.03.2014
Сообщений: 7

Всем спасибо, разобрался!
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как достать данные из JSON массива? Dimaz jQuery 15 27.11.2012 19:58
ajax $.post вместо json проблема данные не приходят Sadist_dead AJAX и COMET 2 12.07.2012 16:59
Передать в ajaxupload данные в формате json ? SunYang AJAX и COMET 1 22.03.2012 06:21
json данные не грузятся в windows XP но грузятся в w7 rustamaha Элементы интерфейса 2 28.11.2011 10:35
Данные ajax json не обрабатываются IE(6~9) dopelher jQuery 0 30.06.2011 17:11