Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   доступ к data ajax (https://javascript.ru/forum/jquery/30940-dostup-k-data-ajax.html)

cool 21.08.2012 15:07

доступ к data ajax
 
Как получить данные переданные в data, после получения ответа.

$.ajax({

			type: "POST",
			data: {'test': 'okey'},
			success: function() {

			     $.ajax.data.test

			}

});


И еще вопрос, можно ли выставить

$.ajaxSetup({ data: {'test': 'okey'} });

$.ajax({ data: { 'test2': 'load' } });

data = { 'test': 'okey', 'test2': 'load' };

Deff 21.08.2012 16:07

Цитата:

Сообщение от cool
доступ к data ajax

Дык в саllback Аякса их и обрабатывайте либо вызвайте оттель функцию обработки
$.ajax({

			type: "POST",
			data: {'test': 'okey'},
			success: function (data) {

			     Process(data)

			}

});


function Process (data) {
 alert(data)
 //Тут Ваши коды
}

cool 21.08.2012 16:53

Вы точно меня правильно поняли? Мне нужно получить данные из ajax.data те данные что участвовали в запросе.

вот эти аргументы есть в success: function( response, typeCallback, ajaxObject )

мне нужно получить post параметры из $.ajax({ data:{} });

cool 22.08.2012 11:57

ап

Deff 22.08.2012 12:13

cool, Так - не пройдёт ?
$.ajax({

			type: "POST",
			data: {'test': 'okey'},
			success: function (data2,data) {

			     Process(data2,data)

			}

});


function Process (data2,data) {
 alert(data2+";"+data.test)
 //Тут Ваши коды
}

cool 22.08.2012 18:32

откуда вы собираетесь брать data.test? если в success не передается этот параметр.

Deff 22.08.2012 18:51

cool,
Согласен - оберните Aякс еще одной фукцией - которая будет передавать в Aякс все параметры и они будут видны и из любой саllback в аяксе


Часовой пояс GMT +3, время: 15:06.