Cakephpでajaxを使って非同期にすっきりpostする | bgbgbg
ではsubmit buttonを使って、submit時にformをserializeして送ってました
buttonのidをshowbtnを指定して
$('#showbtn').click(function() {
event.preventDefault();
event.stopPropagation();
$.ajax({
type: 'POST',
url: '<?php echo $this->Html->Url(array('action'=>'save'));?>',
data: { data: $('form').serialize() },
}).done(function(data) {
// 後処理
});
});
$(‘form’).serialize()でformの内容がとれます