function get_json_from_org_data(org_id, tip, table_res) { $(table_res).html(''); $.ajax({ type: 'POST', // Тип запроса url: "/act/contragents", // Скрипт обработчика data: 'org_id=' + org_id + '&act=get_org_data' + '&tip=' + tip, // Данные которые мы передаем dataType: 'json', success: function(data) { //alert(data); $.each(data, function(index, element) { // $("#naim").text(element.naim); if (table_res == '#table_ud') var find_result = '' + element.soft_name + '' + element.id + '' + element.pwd + '' + element.comp_name + '' + element.t_t + ''; if (table_res == '#table_lic') var find_result = '' + element.soft_name + '' + element.rn + '' + element.pin + '' + element.login + '' + element.pwd + ''; if (element.soft_id) $(table_res).append(find_result); //alert(find_result); }); } }); } $("#input_inn").keyup(function(event) { //поиск по ИНН var inn = $(this).val(); if (inn.length == 10 || inn.length == 12) { //получаем json $.ajax({ type: 'POST', // Тип запроса url: "/act/contragents", // Скрипт обработчика data: 'inn=' + inn + '&act=get_org', // Данные которые мы передаем // cache: false, // В запросах POST отключено по умолчанию, но перестрахуемся //contentType: false, // Тип кодирования данных мы задали в форме, это отключим //processData: false, dataType: 'json', success: function(data) { //alert(data); $.each(data, function(index, element) { $("#naim").text(element.naim); $("#inn").text(element.inn); $("#kpp").text(element.kpp); $(".org_id").val(element.id); }); get_json_from_org_data($(".org_id").val(), 'ud', '#table_ud'); get_json_from_org_data($(".org_id").val(), 'lic', '#table_lic'); } }); } $(".btn_add_submit").click(function(event) { //сохраняет удаленку var form_id = $(this).data('form'); $(form_id).submit(); // myModal.show("add_ud"); }) $(".form_in_modal").submit(function(event) { //Сохраняет какие-нибудь данные организации event.preventDefault(); var formData = new FormData(this); $.ajax({ type: 'POST', // Тип запроса url: '/act/contragents', // Скрипт обработчика data: formData, // Данные которые мы передаем cache: false, // В запросах POST отключено по умолчанию, но перестрахуемся contentType: false, // Тип кодирования данных мы задали в форме, это отключим processData: false, success: function(data) { // alert(data); console.log(data); /* printMessage('#result', data);*/ }, error: function(data) { console.log(data); } }); }) })