$('body').on('change', '.ajax_input', function () {
var data_type= $(this).attr('data_type'); // читаешь атрибут поля ввода
switch (data_type) {
case 'create_new_tag':
// здесь передаешь аяксом на сервер значение и action
//типа
$.ajax({
url: "application/check_data.php",
dataType: "json",
data: {
data_type: data_type, // это будет в данном случае create_new_tag
page_id: $('#new_tag').val(),
//бла бла бла...
var form = document.forms.namedItem("fileinfo");
form.addEventListener('submit', function (e) {
e.preventDefault();
var fd = new FormData(form);
fd.append("action", "upload_diagram_image");
jQuery.ajax({
url: base_url,
type: "POST",
data: fd,
enctype: 'multipart/form-data',
processData: false, // tell jQuery not to process the data
contentType: false // tell jQuery not to set contentType
}).done(function (data) {
if (data !== 'error') {
fabric.Image.fromURL(data, function (Img) {
canvas.add(Img);
canvas.renderAll();
});
}
});
return false;
});