首页
学习
活动
专区
圈层
工具
发布

form实现表单提交的各种方法(表单提交源码)

” onclick=”update();” value=”更新”> 上面一段代码,使用的是普通的按钮,而提交功能的实现方法是在它的onclick事件中调用javascript函数....有了上面这几种提交表单的方法,我想差不多够应付复杂的表单了. 表单提交注意点 注意:每个input标签都要有name属性,form要有action和method。...) { alert("提交成功"); } ; }, error : function() { alert("提交失败"); } }); } 注意: 如果使用...width设置的一样,但就是对不齐,可以设置box-sizing:border-box;来解决不一致问题 补充 表单具有默认的提交行为,默认是同步的,同步表单提交,浏览器会锁死(转圈儿)等待服务端的响应结果...表单的同步提交之后,无论服务端响应的是什么,都会直接把响应的结果覆盖掉当前页面。

7.6K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    一个小时学会jQuery

    ; 每一个jQuery对象都是一个DOM对象的集合 三、常用选择器 通过jQuery中的选择器实际上取得的是HTML中的DOM元素。...因为在服务器和浏览器之间交换的数据大量减少,结果我们就能看到响应速度更快的应用。同时很多的处理工作可以在发出请求的客户端机器上完成,Web服务的处理时间也就减少了。 ?...每个转换器的值是一个函数,返回响应的转化值 crossDomain map 默认: 同域请求为false 跨域请求为true如果你想强制跨域请求(如JSONP形式)同一域,设置crossDomain为...password   String 用于响应HTTP访问认证请求的密码 processData   Boolean (默认: true) 默认情况下,通过data选项传递进来的数据,如果是一个对象(技术上讲只要不是字符串...在jQuery 1.5, 成功设置可以接受一个函数数组。每个函数将被依次调用。

    22.3K71

    教育平台项目前端:Vue.js 入门

    ;shift() 把数组中的第一个元素删除 语法是: (item, index) in 数据 item 和 index 可以结合其他指令一起使用 数组的长度变化,会同步更新到页面上,是响应式的 MVVM...Ajax 是指一种创建交互式网页应用的开发技术 Ajax = 异步 JavaScript + XML Ajax 的作用 Ajax 可以使网页实现异步更新。...) 响应内容:随机笑话 接口 2:用户注册 请求地址:https://autumnfish.cn/api/user/reg 请求方法:post 请求参数:username(用户名,字符串) 响应内容:注册成功或失败...单页应用不存在页面跳转,它本身只有一个 HTML 页面;传统意义上的页面跳转在单页应用的概念下转变为了 body 内某些元素的替换和更新。...新建Vue时,el和mount 并没有本质上的不同。

    4.7K10

    Laravel5.8使用LayUI实现批量删除

    问题同样困扰好久,前几天是CSRF认证问题,今天遇到了批量删除选择选中元素的问题,网上查找了好多代码,可算是把这个业务逻辑实现了,鼓掌,接下来听听我的解决方案吧,主要就是LayUI中的from组件的checkbox...路由设置 Laravel比较人性化的原因之一就是路由自定义化程度高,可以说开发是这个流程: 路由设置->前台数据获取请求后台->后台控制器获取参数响应并回馈前台 这里我是用的是JSON传值,还是比较人性化的...,按照重复点取消数值原则, // 删除操作,并且获取要删除元素对应数组的下标 var subscript = subScript(arr,...,若存在则获取元素对应下标并且做出splice删除操作,以此类推); 点击按钮时,将数组转换为string字符串类型之后采用Ajax的方式传至后台控制器; 后台控制器进行操作返回状态值; 前台获取状态值进行反馈用户...Controller后台控制器 在这里可以注意到的是Laravel可以直接删除字符串形式的元素,使用了in($str)的方式。

    1.6K10

    Ajax是技术还是框架?走进Ajax的前世今生

    Google Suggest, Gmail, Flickr, Netflix 和A9 等应用变得越来越多手可热,XHR也已经成为事实上的标准。 是谁发明了Ajax?...将响应 解析为XML文件: 要使服务器按XML格式响应数据,需要Content_Type首部为text/xml,当为纯文本时:text/piain 用于处理XML文档的DOM元素的属性方法 属性方法名...} 为什么要把时间戳追加到目标URl:有时浏览器会把多个XMLHttpRequest请求的结果缓存在同一个URL,如果对每个请求的响应不同,就会带来好的结果,把当前时间戳追加到YR来的最后,就能保证URL...GET 或HTTP POST 请求从远程服务器上请求文本,HTML,XML,JSON,数据,同时能够把这些外部数据载入网页的被选元素中。...callback:可选,请求成功完成的回调函数。

    5.5K20

    Ajax 实战

    ,form表单提交完数据会自己刷新,所有在使用button元素提交的时候会刷两次,可以讲form元素去掉; 如果使用Ajax,form元素也可以不去掉,那么就不能使用button元素,可以使用input...元素,type=‘button’ 在Ajax中,如果使用json模块序列化数据,前端返回的是字符串不是对象,响应头中是text/html格式,需要自己在html页面通过JSON.parse(data...)反序列化,ajax接收到数据后需要自己转成对象 在Ajax中,如果使用JsonResponse模块序列化数据,返回的就是一个对象,响应头中是application/json格式,不需要自己手动反序列化...,ajax接收到数据后会自动转成对象 如果使用Ajax,能不能解析返回的数据,取决于响应的类型,如果是json类型,那么就自动解析,不是需要自己手动解析 如果使用了ajax,后端就不要返回rediret...multipart/form-data:窗体数据被编码为一条消息,页上的每个控件对应消息中的一个部分。 text/plain:窗体数据以纯文本形式进行编码,其中不含任何控件或格式字符。

    1.9K10

    JQuery常用命令

    fn) 遍历类数组中封装的每一个 DOM 对象,针对每个 DOM 元素执行一次指定的回调函数 (5). $(..).index(domObj) 返回指定的 DOM 元素在当前类数组中的下标 37....JQuery 常用AJAX函数 (1). $.get(url, data ,callback); 发起一个ajax的GET请求, 在请求主体中提交请求数据,如果服务器返回成功,响应消息,调用callback...POST请求,并在请求主体中提交请求数据,如果服务器返回成功响应消息,调用callback,在callback方法中处理响应数据,使用方法三种: ①. $.post(url,data,callback...(xhr.responseText)进行执行,而$.get()可以实现同样的功能,却可以根据服务器端的响应头来决定是否调用eval() (6). $.ajax({}); 功能最全最强,万能AJAX封装函数...AJAX注意事项 对于异步请求成功后创建DOM元素,不能进行直接事件绑定!

    7.4K10

    jquery ajax参数详解

    settings:AJAX 请求设置。所有选项都是可选的。 settings:选项 accepts type:Map 默认: 取决于数据类型。 内容类型发送请求头,告诉服务器什么样的响应会接受返回。...complete(XHR,TS) type:Function 请求完成后回调函数 (请求成功或失败之后均调用)。参数: XMLHttpRequest 对象和一个描述成功请求类型的字符串。...比如指定一个DOM元素作为context参数,这样就设置了success回调函数的上下文为这个DOM元素。...每个转换器的值是一个函数,返回响应的转化值 crossDomain type:map 默认: 同域请求为false 跨域请求为true如果你想强制跨域请求(如JSONP形式)同一域,设置crossDomain...在jQuery 1.5, 成功设置可以接受一个函数数组。每个函数将被依次调用。

    4K10

    jQuery,和嵌入其中的Ajax

    页面对不同访问者的响应叫做事件。 事件处理程序指的是当 HTML中发生某些事件时所调用的方法。 实例: 在元素上移动鼠标。...页面对不同访问者的响应叫做事件。 事件处理程序指的是当 HTML 中发生某些事件时所调用的方法。 实例: 在元素上移动鼠标。...通过 jQuery AJAX 方法,您能够使用HTTP Get 和 HTTP Post 从远程服务器上请求文本、HTML、XML或JSON - 同时您能够把这些外部数据直接载入网页的被选元素中。...jQuery - AJAX load() 方法 jQueryload() 方法是简单但强大的 AJAX 方法。 load()方法从服务器加载数据,并把返回的数据放入被选元素中。...POST 两种在客户端和服务器端进行请求-响应的常用方法是:GET 和 POST。

    4.3K20

    PHP+Ajax+Canvas

    (2) 响应头 服务器相关版本信息, 响应体的内容长度(用来进行内容长度校验, 防止内容丢失) .... (3) 响应体 响应给浏览器进行解析的信息 常见状态码: 200 成功 302 重定向...if ( xhr.status === 200 ) { // 响应成功 var result = xhr.responseText; // 处理响应 }...4-表单重置:$('#form')[0].reset(); reset() 是 dom 对象的方法 5-事件委托的使用场景: (1) 动态渲染的元素, 需要通过事件委托注册 (2) 给按钮,...id进行删除 4- 删除成功后,重新渲染当前页 3- 更新数据思路: 1- 获取对应数据id 2- 通过ajax把id传给后台 3- 后台根据id返回对应的数据 4- 把返回的数据渲染在页面中,供修改...5- 修改完成,把数据根据id更新回数据库 6- 修改成功后,重新渲染当前页 4- 查找数据思路: 1- 根据查找条件,向后台发送ajax请求 2- 后台根据条件返回对应的数据 3- 前端根据返回数据格式解析数据

    4.2K30

    尽可能讲清楚ajax

    其实我们在进行任何操作的时候,前端都会向后端发送一个请求,后端接收到请求后会向前端送回响应。在这个过程中我们就需要ajax。 同步和异步 在讲ajax之前我们要了解一个很重要的概念。...,不同的状态码代表不同的状态如: 1xx 响应中——临时状态码,表示请求已经接受,告诉客户端应该继续请求或者如果它已经完成则忽略它 2xx 成功——表示请求已经被成功接收,处理已完成 3xx 重定向——...版本不支持等 200 OK 客户端请求成功,即处理成功,这是我们最想看到的状态码 302 Found 指示所请求的资源已移动到由Location响应头给定的 URL,浏览器会自动重新访问到这个页面 304...({})发起一个ajax请求 url:目标地址 method:请求方式 data:{} 发送到服务器的额外数据 success:(res)=>{ console.log(res); }:成功获取到服务器响应时执行的函数....then()就是个同步,上一步完成后返回res.json();res是响应对象 .then((data) => {//处理解析后的json数据 后面就是一样的提取列表,循环遍历,设置格式,将li元素添加到

    44410

    Ajax详解

    --->可以使用JS结束服务器的响应,然后使用JS来局部来机新 3 3、Ajax常见应用场景 百度搜索框 用户注册时(用户名是否已被注册) 4 4、Ajax的优缺点 优点 --->异步交互;增强了用户的体验...--->性能:因为服务器无需再响应整个页面,只需要响应部分内容,所以服务器的压力减轻了 缺点: Ajax不能应用在所有场景! Ajax无端的增多了对服务器的访问次数,给服务器到来了压力!...页面的工作 * 获取这个字符串,使用逗号分隔,得到数组 * 循环遍历每个字符串(省份的名称),使用每个字符串创建一个元素添加到这个元素中 4 4....页面的工作 * 把中的所有子元素删除,但不要删除===请选择城市=== * 得到服务器的响应结果:doc!!!...* 获取所有的子元素,循环遍历,得到的内容 * 使用每个的内容创建一个元素,添加到 作者:阿吃UAdaill

    1.5K90

    JavaWeb全栈开发前后端交互通用标准

    通过 AJAX,JavaScript 无需等待服务器的响应,而是: 在等待服务器响应时执行其他脚本 当响应就绪后对响应进行处理 Web的运作原理:一次HTTP请求对应一个页面。...load() 方法从服务器加载数据,并把返回的数据放入被选元素中。...例子:把 “demo_test.txt” 文件中 id=”p1” 的元素的内容,加载到指定的 元素中 jQuery 代码: $(document).ready(function(){...两种在客户端和服务器端进行请求-响应的常用方法是:GET 和 POST。 GET:从指定的资源请求数据 POST:向指定的资源提交要处理的数据 GET 基本上用于从服务器获得(取回)数据。...root 元素、文本字符串、JavaScript 文件或者 JSON 对象,也可向 success 回调函数传递响应的文本状态,取决于dataType的类型。

    8.6K20

    脚本化HTTP 取得响应 指定请求

    ,╮(╯▽╰)╭ 总说 网页信标 img元素有一个src属性,当脚本设置img元素的src属性,且把信息作为图片的url的查询字符串部分,即能把经过编码的信息椽笔给web服务器,web服务器实际上必须返回一个图片作为结果...script 通过script元素的src属性设置url发起http get请求,即一种基于script的ajax传输,服务器使用json编码,执行脚本的时候,将其转码,这种的ajax同时也称为jsonp...即这种的跨域可以不受到同源的限制 ajax中的x ajax中的x为xml为一种可选的通信方式,也可以使用JSON完成通信。...好贵,建议注册一下 XMLHttpRequest 浏览器在CMLHttpRequest类上定义了其HTTP 的API 这个类的每个实例都表示一个独立请求/响应对。...下面编写函数获取HTTP响应的onreadystatechange // 发出一个HTTP GET请求获取指定的URL的内容 // 当响应成功到达,验证它是否是纯文本 // 如果是,将会把它传递给指定的回调函数

    2K40
    领券