ajax提交表单

上传表单的按钮如果是button,需要把类型定为button,否则form表单就不会通过ajax程序传输数据,

因为它的默认类型是submit,

ajax代码:表单中每条数据的name值要和数据表中的字段名一致

$(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');

    });

});


后台代码:

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();

}

}


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 工厂模式类似于现实生活中的工厂可以产生大量相似的商品,去做同样的事情,实现同样的效果;这时候需要使用工厂模式。简单...
    舟渔行舟阅读 12,386评论 2 17
  • 文章分类 后台文章分类列表页模板导的详细步骤建立数据表blog_category,并添加相应的文章字段使用php ...
    JoyceZhao阅读 5,718评论 0 14
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 11,855评论 0 17
  • 生活里总有很多事情身不由己。表针轻轻一跳,你就被甩到下一秒。日历轻轻一翻,你就被甩到下一年。 当初没想到会在非洲停...
    张易忘阅读 2,607评论 0 4
  • Scrum 我们都知道敏捷这个词意味着快和变,行动要快,要适应经常发生的变化。 Scrum是一种用于开...
    lipy_阅读 4,253评论 1 5

友情链接更多精彩内容