上傳表單的按鈕如果是button,需要把類型定為button,否則form表單就不會(huì)通過ajax程序傳輸數(shù)據(jù),
因?yàn)樗哪J(rèn)類型是submit,
ajax代碼:表單中每條數(shù)據(jù)的name值要和數(shù)據(jù)表中的字段名一致
$(function(){
????$('#f_add').click(function(){
????????var url = "{:U('Fink/add')}";
????????var formObj = $('form');
????????var data = formObj.serialize();
????????$.post(url,data,function(r){
????????????if(r.status == 200){
????????????????alert(r.msg);
????????????????window.location.href = "{:U('Fink/index')}";
????????????????}else{
???????????????alert(r.msg);
? ? ? ? ? ? ?}
????????},'json');
????});
});

后臺(tái)代碼:
function add(){
if(IS_POST){
$data = I('post.');
// dump($info);die;
$fink = M('Fink');
if($fink->add($data)){
$data['status'] = 200;
$data['msg'] = '添加成功';
$this->ajaxReturn($data);
}else{
$data['status'] = 400;
$data['msg'] = '添加失敗';
$this->ajaxReturn($data);
}
}else{
$this->display();
}
}
