0
我從形式使用serialize()
,並通過使用$.post()
如下一個Ajax調用給他們讓所有的值:
$('button#btnBuscar').on('click', function (ev) {
ev.preventDefault();
$.post('someRoute', $('#buscadorNorma').serialize(), 'json')
.done(function (data, textStatus, jqXHR) {
console.log(data.entities);
})
.fail();
});
點擊提交按鈕後,我檢查POST數據(在Firebug中)發送到路由,我注意到在這種情況下只有最後一個參數被採用comite_tecnico
但是其他人呢?即使有價值觀根本不發送,爲什麼?爲了測試目的,我留下了fiddle,我可以得到一些幫助嗎?
這是顯示結果的圖像:
注:檢查POST數據使用Firebug或其他任何工具!
您的輸入沒有得到'name'屬性。添加他們,並再試一次 – friedi 2014-10-16 21:11:12
@friedi你搖滾的人,這就是問題,我不知道這之前'name' attr是強制性的無論如何thx我今天學到了新東西 – ReynierPM 2014-10-16 21:13:47