изобрёл велосипед в общем!)
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;
}