Как определить тип поля с сериализации в JQuery - PullRequest
0 голосов
/ 11 ноября 2018

Я хочу отправить сериализованную форму через ajax, но мне нужно знать, какое поле выбрано, а какое - ввод текста, но не уверен, как мне это сделать.

$('#contact_filter_btn').click(function(){
form = $('#contact_filter').serialize();
   $.ajax({
    type    : 'POST',
    url     : '//'+base_url+'/ajax/contact-filter.php',
    data    : form,
    success : function(data) {
        $('#customers_table').html(data);
    }
  });
});

Есть идеи, как определить, было ли поле текстовым или выделить? Я не против внести изменения в HTML, если это как-то поможет

1 Ответ

0 голосов
/ 11 ноября 2018

Я думал, что самым простым решением было просто изменить имена полей формы. Поэтому я меняю имена на $type.'_'.$name

Это тогда позволило мне узнать, какой это был тип, и я просто strpos / substr их в php, чтобы добавить тип и удалить эту часть из имени?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...