Jquery-ajax方法

  1. function saveInfo(id){
  2. var userID = id;
  3. var userEmail = $(‘.userEmail‘).val();
  4. var userName = $(‘.userName‘).val();
  5. var dataJSON ={"userID": userID,"userEmail": userEmail,"userName": userName};
  6. $.ajax({
  7. type:‘POST‘,
  8. url:‘../../Services/AjaxServices.svc/SaveUser‘,
  9. data:JSON.stringify(dataJSON),
  10. contentType:‘application/json; charset=utf-8‘,
  11. dataType:‘json‘
  12. });
  13. returnfalse;
  14. }`

ajax优点:无刷新,良好用户体验,可以减小网络的整体流量,节约资源

ajax缺点:破坏浏览器后退按钮的正常行为(IE8修正),对串流媒体的支持没有FLASH,java apple好

ajax本质上是由XMLHttpRequest对象直接与服务器进行通信

来自为知笔记(Wiz)

时间: 2024-12-10 15:47:25

Jquery-ajax方法的相关文章

jquery ajax 方法及各参数详解

jquery ajax 方法及各参数详解 1.$.ajax() 只有一个参数:参数 key/value 对象,包含各配置及回调函数信息. 参数列表: 参数名 类型 描述 url String (默认: 当前页地址) 发送请求的地址. type String (默认: "GET") 请求方式 ("POST" 或 "GET"), 默认为 "GET".注意:其它 HTTP 请求方法,如 PUT 和 DELETE 也可以使用,但仅部分

jQuery AJAX 方法

jQuery AJAX 方法 AJAX 是一种与服务器交换数据的技术,可以在补充在整个页面的情况下更新网页的一部分. 下面的表格列出了所有的 jQuery AJAX 方法: 方法 描述 $.ajax() 执行异步 AJAX 请求 $.ajaxPrefilter() 在每个请求发送之前且被 $.ajax() 处理之前,处理自定义 Ajax 选项或修改已存在选项 $.ajaxSetup() 为将来的 AJAX 请求设置默认值 $.ajaxTransport() 创建处理 Ajax 数据实际传送的对象

MVC中使用Ajax提交数据 Jquery Ajax方法传值到action

Jquery Ajax方法传值到action <script type="text/javascript"> $(document).ready(function(){ $("#btn").click(function(){ $.ajax({ type: 'POST', url: "/Home/MyAjax", data: { val1: $("#txt1").val(), val2: $("#txt2&

再谈Jquery Ajax方法传递到action 【转载】

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://cnn237111.blog.51cto.com/2359144/984466 之前写过一篇文章Jquery Ajax方法传值到action,本文是对该文的补充. 假设 controller中的方法是如下: public ActionResult ReadPerson(PersonModel model)  {  string s = model.ToString();  ret

【转】jquery ajax 方法及各参数详解

在使用jquery的时候,我们经常用到jquery中对ajax的封装,下面对ajax函数的各参数详细说明和讲解,以便更好的理解和使用 $.get(url, data, callback,type) 和 $.post(url, data, callback, type). 1. jQuery.ajax( options ) : 通过 HTTP 请求加载远程数据 这个是jQuery 的底层 AJAX 实现.简单易用的高层实现见 $.get, $.post 等. $.ajax() 返回其创建的 XML

再谈Jquery Ajax方法传递到action(转)

之前写过一篇文章Jquery Ajax方法传值到action,本文是对该文的补充. 假设 controller中的方法是如下: public ActionResult ReadPerson(PersonModel model) { string s = model.ToString(); return Content(s); } public ActionResult ReadPersons(List<PersonModel> model) { string result = "&q

jquery ajax()方法传值乱码问题

 今天在用jquery.ajax()方法时,页面传的中文值到后台是乱码,后台总结了下解决这个问题有两个方法: 方法一: 用方法encodeURI() 后台不用做什么处理即可.我这的编码为UTF-8,如下所示: $.ajax({ url:"getIsAddWorkToday.action?1=1&workName="+encodeURI(empName), cache:false, type:"post", contentType:"text/h

jQuery.ajax()方法中参数详细解析

前言 在项目开发中,为了实现异步向服务端发起请求,最经常使用的就是jQuery.ajax方法了.刚开始需求比较简单,调用jQuery.ajax方法时要传的参数也就那几个常见的参数:url/data/dataType/type/cache/timeout.当时感觉这个接口使用起来很简单,直到最近项目中要实现一个发送 formData数据到服务端的需求时,我发现自己错了....原来jQuery.ajax方法中除了我用过的那几个外,还有如此之多!!于是我决定要去jQuery官网好好看看都有哪些我不知道

JQuery AJAX 方法总结:

JQuery中主要AJax方法: 一.load: $(selector).load(url,[data],[callback]);从服务器中加载数据并将返回数据放入被选元素中. 参数含义: url : 为希望加载URL,可以将JQuery的选择器添加到URL参数中. data:为请求传入的参数,为键值对 callback :success(data,status,xhr)  (请求成功时才调用回调函数,失败的处理需要使用ajax函数) data:包含调用成功时的结果内容 status:为调用状态

jQuery Ajax 方法应用。

jquery中的ajax方法比原生js简洁多了,写了一个小例子. 贴码: 1 <script> 2 $(function(){ 3 4 $('#getData').click(function(){ 5 6 $.ajax({ 7 type:'post', //get or post 8 url:'test.txt', //request url 9 dataType:'text',// response dataType Text or json 10 contentType:'applica