Показать сообщение отдельно
  #9 (permalink)  
Старый 05.05.2014, 15:37
Профессор
Отправить личное сообщение для xTODx Посмотреть профиль Найти все сообщения от xTODx
 
Регистрация: 04.02.2014
Сообщений: 167

изобрёл велосипед в общем!)
function addlink(form, page, type){
		$('#page').empty();
		$('table#maters').empty();
		$('table#maters').append(
						 '<tr><td width="75%"><img src="/img/load.gif"/></td></tr>'
					  );
			/*ajax*/
			$.ajax({
	  url: '/adm/js/menue.php',
	  /* метод отправки данных */
            method: 'POST',
            /* данные, которые мы передаем в файл-обработчик */
            data: {"type" : type, "page" : page},
 			dataType: 'json',
	  success: function(jsondata){
		  if(jsondata !== null){
			  $('#page').empty();
		$('table#maters').empty();
				$.each(jsondata, function(i, jsondatas){
					  $('table#maters').append(
						 '<tr><td width="75%">'+jsondatas.name + '<td/><td> <button onClick="addlinks(this)" value="'+jsondatas.id+'">OK</button></td></tr>'
					  );
				  });
 			 }
	  },
	  error: function(xhr, status, error) {
    alert(xhr.responseText + '|\n' + status + '|\n' +error);
}

	});
	/*page*/
	$.ajax({
	  url: '/adm/js/menuepage.php',
	  /* метод отправки данных */
            method: 'POST',
            /* данные, которые мы передаем в файл-обработчик */
            data: {"type" : type, "page" : page},
 			dataType: 'json',
	  success: function(jsondata){
		  if(jsondata !== null){
			   $('#page').empty();
				$('table#maters').empty();
				$.each(jsondata, function(i, jsondatas){
					  $('#page').append(
						 '<a href="#" class="page" onclick('+form+','+page+','+type+')">'+jsondatas + '</a>'
					  );
				  });
 			 }
	  },
	  error: function(xhr, status, error) {
    alert('page_err'+xhr.responseText + '|\n' + status + '|\n' +error);
}

	});
	$( "#dialog-form" ).dialog( "open" );
			return	but=form;
}
Ответить с цитированием