我想通过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进行修改,如果这样做会有所帮助
答案 0 :(得分:0)
我认为最简单的解决方案是更改表单字段的名称。所以我将名称更改为$type.'_'.$name
然后这让我知道它是什么类型,我只是在php中对它们进行了strpos / substr运算,以增加类型并将其从名称中删除?