Показать сообщение отдельно
  #1 (permalink)  
Старый 25.06.2016, 23:27
Новичок на форуме
Отправить личное сообщение для Kukurikan Посмотреть профиль Найти все сообщения от Kukurikan
 
Регистрация: 25.06.2016
Сообщений: 3

Вопрос по обьектам
Привет ребята !
Пните в нужном направлении, что делать дальше не знаю(новичок)
Задача такая:
На сайт приходят данные через JQuery $.ajax, дальше проверяются, выбираются нужные, через цикл for. Дальше нужно запаковать обратно в объект эти данные и скормить php скрипту(который в свою очередь запишет в таблицу баз данных.)
Про php вроде все понятно, непонятно как отправить пере-собранный объект скрипту php через JQuery $.ajax . Делаю так:
index.php


function sborka(){
	var req = 'site.ru/param1=3&param=2';
	$.ajax({
		url:req,
		type:'GET',  
		dataType:'jsonp',
		success:function(data){
		// сколько пришло
		var cnt = data.response.count ;
		var obj = {};
		//пропускаем через цикл
		for(var i=0; i<cnt; i++){
		//собираем данные по условию
			if(data.response.param[i].id == true){
				obj = {
					num : i,
					user:{
					name1 : data.response[i].raram1,
					name2 : data.response[i].param2
					}
				}
			}
		}
		$('.wrap-btn').append('<button class="save" onclick="SaveToBase(\''+obj+'\');">Сохранить в базу</button></div>');
	}           

	});
}


дальше в функции SaveToBase не могу понять как отправить данные пробовал так:
function SaveToBase(obj){
	var obj = obj ;
	$.ajax({
		url:'SaveToBase.php',
		type:'POST',
		dataType:'json',
		data:{obj:obj},
		success:function(data){	
			// Вывод обратно в index.php для просмотра что отправлял, но ничего не приходит
			$('.content').html(data);	
		}
	});	
}

SaveToBase.php
$data = json_decode($_POST['obj']);
echo $data ;


Ребята сильно не пинайте я новичок, может я не правильное решение выбрал, но мне нужно именно получить данные с сервера, затем проверить на стороне клиента, затем отправить уже на другой сервер в базу. Помогите с советом
Откликнувшимся заранее спасибище !!!
Ответить с цитированием