2014-7-16-表单提交(回调)

本文详细解释了如何使用AJAX实现表单提交并获取服务端响应,包括表单直接提交与通过AJAX异步提交的区别,以及如何在AJAX回调中处理返回的数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.1 表单提交不回调

$("#create_form").submit();

1.2 表单提交可回调

$.ajax({

                cache: true,

                type: "POST",

                url: "/ajax/doajax.ashx",

                data: $('#create_form').serialize(),//create_form为提交表单的id

                async: false,

                error: function (request) {

                    alert("Connection error");

                },

                success: function (data) {//data为服务端返回的参数,后台我喜欢用json传递

                    var result = eval("(" + data + ")");//记住:eval转换的写法-->eval括号里加双引号eval("") ,双引号里加 括号和参数 ("+data+"

                    if (result.code = 200) {

                        alert("保存成功");

                    } else {

                        alert(alert(result.msg));

                    }

                }

            });

表单提交我们可以$(“#formid”).submit();但这样无法回调。 我们知道$.ajax()可以实现异步请求,并得到返回参数回调。$.ajax()可以回调但怎么实现表单提交呢?很简单:编写data时只要data: $('#create_form').serialize(),//create_form为提交表单的id

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值