Показать сообщение отдельно
  #1 (permalink)  
Старый 16.12.2013, 00:17
Интересующийся
Отправить личное сообщение для dmitriyk Посмотреть профиль Найти все сообщения от dmitriyk
 
Регистрация: 20.09.2013
Сообщений: 13

AJAX в функции
Здравствуйте, приучили меня дабы не городить кучу кода засовывать все в функции, вот и чтоб не писать в своем случае аякс запрос 20 раз я решил сунуть его в функцию, но возникла проблема, подробнее опишу кодом.
Сейчас идет как то так
function _list()
{
	$.ajax({
   		type: "POST",
   		url: 'ajax.php',
   		data: {item:'2',type:1},
   		dataType: "HTML",
   		success: function(data){
   			
  		alert('data');
   		}
 	});
}

То есть в функции делается AJAX запрос c определенными параметрами и далее обрабатывается ответ.
Но обработка ответа, как и параметры каждый раз разные поэтому я думал сделать что то отдельной функции для AJAX
function ajax(p1,p2)
{
	$.ajax({
   		type: "POST",
   		url: 'ajax.php',
   		data: {item:p1,type:p2},
   		dataType: "HTML",
   		success: function(data){
   			
   		}
 	});

И получать ответ этой функции хотел в переменную как то так
result = ajax('1','2');

То есть в переменную result должен попасть результат запроса опыт говорит что надо использовать return но вот в какое место его засунуть не могу понять
Ответить с цитированием