在做web应用时常常会遇到 一些异步操作的要求
没事就谢谢ajax呗
不过 好在有jQuery 来搞,这样少了很多事
下面给出jQuery ajax调用的方式作为自己的备忘吧:
首先是要引入jQuery.js的文件哦
<script> $(function() { jQuery.ajax(function() { url:xxx.htm, dataType:json, data:{a:'你好',b:'测试'}, success: function(result) { // todo写出数据返回成功的内容 }, async:false, error:function(XMLHttpRequest, textStatus, errorThrown) { // todo 写出异常时候的内容 } }); }); </script>
这样请求很方便的实现对数据的请求
不过有的时候我们提交表单的时候也是需要使用ajax的
呵呵 还好jQuery已经给我们想到了:
我们可以使用form.js文件
看着网上的说明搞搞呗:
$('#xxxForm').submit(function() { var options = { beforeSubmit:function() {// 没有提交前的业务}, dataType:json, success:function(responseText, statusText) { //TODO 执行成功的时候的业务 其中responseText是返回的json串, // statusText是否成功 我看到过成功了是success,失败还没有试过 } }; $('#xxxForm').ajaxSubmit(options); return false;//网上说这个还是挺重用的哦,防止页面刷新。。。 });
主要的就是这么多了 详细的可以去 http://jquery.malsup.com/form/#ajaxSubmit 这个网址学习学习哦
呵呵 最后发现是看中文的 讲解 还不如去官网上搞搞。
相关推荐
《jQuery Form AJAX插件详解与应用实践》 在Web开发中,jQuery库以其简洁的API和强大的功能,深受开发者喜爱。而jQuery Form AJAX插件则是jQuery库中的一个实用工具,它使得表单提交过程变得更加简单、高效,尤其在...
《jQuery Form插件详解及其应用》 jQuery Form插件,基于jQuery库,是用于处理HTML表单的增强工具,能够方便地实现异步提交、文件上传等功能,极大地简化了前端开发人员的工作。在这个主题中,我们将深入探讨jQuery...
标题 "自己写的Jquery form ajax 事例" 涉及到的是使用jQuery库进行表单数据异步提交(AJAX)的实践。在Web开发中,jQuery是一个强大的JavaScript库,它简化了DOM操作、事件处理、动画效果以及Ajax交互等任务。在本...
form id="form"> <input type="text" name="username"> <input type="file" name="file"> <input type="button" id="btn" value="提交"> </form> [removed][removed] [removed] ...
总结来说,jQuery Form插件是提升Web应用表单交互体验的强大工具,它简化了Ajax提交表单的流程,同时提供了丰富的自定义选项和事件处理,使开发者能够轻松处理复杂的表单提交场景。结合后端处理,如`submit.php`,...
在Asp.Net MVC中,使用jQuery和AJAX进行文件上传需要额外的插件,如jQuery Form Plugin。这个插件可以处理表单提交,包括文件上传。 七、异常处理和验证 在AJAX请求中,我们可以利用ASP.NET MVC的Validation ...
- **异步提交**:jQuery Form插件通过AJAX技术实现无刷新表单提交,提高用户体验。 - **文件上传**:支持AJAX方式上传文件,避免页面刷新,可以显示上传进度。 - **实时验证**:可以在用户填写表单时进行验证,...
使用jQuery Unobtrusive Ajax,开发者可以快速地构建动态、响应式的Web应用,提供更好的用户体验。然而,为了充分利用其功能,你需要理解如何正确配置HTML标记以及如何与服务器端代码(如ASP.NET MVC Controller)...
在Web开发中,jQuery是一个非常流行的JavaScript库,它极大地简化了DOM操作、事件处理和Ajax交互等任务。...在提供的压缩包文件“jqueryform”中,你应该能找到一个具体示例,帮助你更好地理解和应用这些概念。
**jQuery Upload AJAX方式详解** 在Web开发中,文件上传是一个常见的功能,传统的文件上传通常需要刷新整个页面,用户体验较差。随着Ajax技术的发展,无刷新上传文件成为可能,jQuery结合Ajax提供了一种优雅的解决...
"jqueryform.js"是一个非常实用的jQuery插件,它简化了这一过程,提供了对表单的AJAX化支持,包括文件上传和进度显示功能。本文将深入探讨jQuery Form插件的原理、使用方法以及实际应用。 首先,jQuery Form插件的...
jQuery Form插件是jQuery库中的一个强大工具,它极大地简化了HTML表单的处理,提供了异步提交(AJAX)功能,使得用户在无需页面刷新的情况下就能发送表单数据,提高了用户体验。这个插件依赖于jQuery核心库,如在本...
此外,`$.fn.ajaxSubmit`方法还可以接受一个完整的jQuery.ajax选项对象,这意味着你可以使用所有jQuery的Ajax选项,如`cache`、`timeout`、`contentType`等,来定制你的异步请求。 总结一下,jQuery.form插件通过...
**jQuery的Ajax用法详解** 在Web开发中,Ajax(Asynchronous JavaScript and XML)技术允许我们在不刷新整个页面的情况下与服务器进行...记住,实践是检验真理的唯一标准,动手尝试才能更好地理解和应用这些Ajax技巧。
它不仅支持标准的表单提交方式,还支持通过Ajax方式进行异步提交,并且特别强调的是支持文件上传功能,这在很多Web应用程序中是非常必要的特性。 #### 二、安装与引入 1. **下载JQuery框架** 首先需要下载JQuery...
**jQuery AJAX简易计算器** 在Web开发中,动态交互是提升用户体验的重要手段,而jQuery的AJAX功能正是实现这种交互的核心技术。本项目“jQuery AJAX简易计算器”旨在展示如何利用jQuery库与服务器端进行异步数据...
在这里,jQuery将用于发起AJAX请求,并处理服务器的响应。 3. **AJAX(Asynchronous JavaScript and XML)**:尽管名称包含XML,但现代AJAX通常涉及JSON格式的数据交换。它允许我们在不刷新整个页面的情况下与...
《jQuery Form Plugin的详解与应用》 在Web开发中,jQuery是一个极其强大的JavaScript库,它极大地简化了DOM操作,事件处理以及Ajax交互等任务。而jQuery Form Plugin是jQuery的一个扩展,专门为表单处理提供了丰富...
在ASP.NET环境中,使用jQuery和Ajax来实现文件上传是一种常见的技术方案,它可以提供无刷新的用户体验,提升网站的交互性。下面将详细讲解这个过程涉及的关键知识点。 首先,我们需要了解jQuery库。jQuery是一个轻...
1. **选择表单元素**:使用jQuery的选择器选择你想要应用AjaxForm的表单元素,如`$("#myForm")`。 2. **调用AjaxForm方法**:对选中的表单元素调用`.ajaxForm()`方法,初始化插件。 ```javascript $("#myForm")....