前端数据传到后台的方法

前后端交互的方法 本人项目中接触的比较少,只知道两种,一种是ajax,另外一种就是form表单的action方法写后台接受数据的方法。

其中ajax能实现局部刷新,而form表单却需要页面跳转,无法做到ajax的异步功能。

form表单有个优点是所有name的 input标签中的数据 都会传到后台,而ajax却需要每个获取要传送的数据,但是最近发现一个serialize方法 能让ajax获取到所有input表签的数据,避免重复代码。

jQuery.ajax({
       url: "$url_rest_edit",
       data:jQuery("#theform").serialize(),
       type: "POST",
       async:false,
       cache:false,
       success:function(data) {
            try {
                if(data=='操作成功') {
                    alert("操作成功"); //发送短信后提醒
                    window.location.href = '/f/v/objlist?clsid=qbeee9b0375e11e6a93050e5498642a3&pagid=qaee6240376111e69a2050e5498642a3';
                } else {
                    alert(data);
                }
            } catch(e) {
                alert(data+' '+e.name+':'+e.message);
            }
       }
    });
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值