关于JQuery.ajax方法,好处也不用多说了,主要是想记下ajax中的一些参数;

url:请求的目标地址,为一个字符串,格式为:http://localhost:端口号/User/方法名。eg:现在想在view里调用一个方法“PostMessage”,那么url就是:http://localhost:5973/User/PostMessage(PS:估计只有自己在写Demo才会这么写);言归正传,真正的格式一般为:"controller名/action名",eg:url:"User/PostMessage",在MVC(使用api)的架构中,格式为:“/API/apicontroller名字?参数名=传给参数的值”。eg:我现在想调用一个OffLineInfoAPI里的一个方法,url为:"/API/OffLineInfoAPI?loginId=" +  $("#OriName").val(),要注意的是在调用api的时候要介个type和参数最终定位到我们要的方法,否则的话就会出现程序在执行的时候代码乱走了

type:http的请求方式,可以为post、get、delete等等,对应的不同方式,含义也是不同,都懂的;

async:ture/false,打开或关闭异步执行,默认是true:异步,false:同步

contentType:数据类型,可以为local,json,html,我只用过json和local,一般的话在view就获取的到数据时,就填写local(估计自己写demo的时候才会这么写),json一般就是从controller获取数据时可以使用,

success:顾名思义就是在ajax执行成功后的进行的操作,一般后面都是带一个“function(data){}”,然后需要什么操作就随你自己写了。

data:用于向要调用的方法传递参数,一般如果只有一个参数的时候,都会写到URl中,格式的话,就是在URL之后添加"?"+"参数名="+"参数",如果是需要传递多个参数时,就需要使用data,格式为{参数名:参数},eg:data:{Complete:Complete},(第二个Complete是我在其他代码中赋值过的);

常用的属性也就是这些了,那些不常用的也不提了,最后在写一个完整的Demo:

else {                       
                $.ajax("/API/OffLineInfoAPI?deleteName=" + (flagorgname?$("#OriName").val():spName),
                {
                    type: "Delete",
                    async: false,
                    contenttype: "application/json",
                    success: function (result) {
                        Message = result;
                        alert(Message);
                    }
                });
            }
        });

JQuery.ajax一解的更多相关文章

  1. jquery ajax详解

    详细参数列表url:发送请求的连接地址type:请求方式 get:获取 post:发送 put和deletetimeout:设置请求超时时间async:默认true为异步请求,false同步请求锁住浏 ...

  2. Jquery ajax 详解(Day_16)

    太在意别人的看法最后会有两种结局,要么自己累死,要么让别人整死. 简介 AJAX 是与服务器交换数据的技术,它在不重载全部页面的情况下,实现了对部分网页的更新. 简短地说,在不重载整个网页的情况下,A ...

  3. ASP.NET JQuery Ajax 详解

    在.NET中使用Ajax请求,我们可以使用一般处理程序,或者Web服务,还有一种是使用后台的Web方法(注意:当我们使用后台的Web方法是,后台方法必须加可访问性必须为: public,且为stati ...

  4. jquery.ajax()详解

    jQuery.ajax() 函数详解 traditional 如果你希望使用传统方式来序列化参数,将该属性设为true. 传递数组时, traditional必须为true var arr = []; ...

  5. jQuery中$.ajax()详解(转)

    JQuery中$.ajax()方法参数详解     url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址. type: 要求为String类型的参数,请求方式(post或get) ...

  6. Jquery学习总结(2)——jQuery Ajax用法详解

    [详解]jquery ajax在web应用开发中常用,主要包括有ajax,get,post,load,getscript等这几种常用无刷新操作方法,下面来给大家介绍一下.我们首先先从最简单的方法看起. ...

  7. jQuery - Ajax ajax方法详解

    $.ajax()方法详解 jquery中的ajax方法参数总是记不住,这里记录一下. 1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址. 2.type: 要求为Strin ...

  8. jQuery学习之jQuery Ajax用法详解

    jQuery Ajax在web应用开发中很常用,它主要包括有ajax,get,post,load,getscript等等这几种常用无刷新操作方法,下面我来给各位同学介绍介绍. 我们先从最简单的方法看起 ...

  9. jQuery.ajax() 函数详解

    jQuery.ajax()函数用于通过后台HTTP请求加载远程数据. jQuery.ajax()函数是jQuery封装的AJAX技术实现,通过该函数,我们无需刷新当前页面即可获取远程服务器上的数据. ...

随机推荐

  1. SplitButton( 分割按钮)

    一. 加载方式//class 加载方式<a href="javascript:void(0)" id="edit" class="easyui- ...

  2. jQuery简介以及jQuery选择器

    一 简介 1 定义:jQuery库是JavaScript的封装库 2 优点: 1) : 代码开源 2) : 选择器强大 3) : 完善的Ajax 4) : 浏览器兼容性高 5) : 文档完善(帮助文档 ...

  3. Uploadify插件使用方法

    1.下载所需文件 2.导入所需文件,还需要应用jquery.js文件 3.导入css.js uploadify.css.jquery.uploadify.min.js 4.前端代码 p标签存放uplo ...

  4. NOIP201504推销员

    #include<iostream> #include<cstring> #include<algorithm> #include<cmath> #in ...

  5. 你好,C++(19)“老师,我这次四级考试过了没有?”——4.2 条件选择语句

    4.2  条件选择语句 “老师,我这次四级考试过了没有?” 如果老师被问到这个问题,他会如何回答?是的,他会根据不同的条件选择不同的回答: 如果考试成绩大于等于60,那就回答:“恭喜你,你通过了这次考 ...

  6. CentOS(Linux) - SVN使用笔记(二) - 创建SVN仓库及下载仓库到本地

    1.安装: 参考文章 CentOS(Linux) - SVN使用笔记(一) -  安装SVN过程及开启和关闭svn服务指令 2.创建仓库 #创建项目目录 mkdir /usr/svn#进入目录cd / ...

  7. win7安装memcached

    根据公司业务需求,需要用memcache缓存,正好接触一下,在win7下配置安装: 1. 下载memcache的windows稳定版,解压放某个盘下面,比如在c:\memcached 2. 在终端(也 ...

  8. ecshop代码详解之init.php

    在includes/init.php目录下 因为工作原因,需要对ecshop二次开发,顺便记录一下对ecshop源代码的一些分析: 首先是init.php文件,这个文件在ecshop每个页面都会 调用 ...

  9. 关于css中overflow的一些理解

    在做移动端开发的时候,遇到过这么个问题:要把图片进行放大,但有时候图片比较长,一个手机的版面看不了,于是需要用到overflow的属性,刚开始用了overflow-y:scroll, 于是问题来了,如 ...

  10. C C++ OC iOS面试重点问题(一)

    C C++ OC iOS面试重点问题(一) 1.字符串常量需要加\0 2.逻辑运算 位操作(经典:实现两个数的交换) 3.关键字 4.引用和指针的区别和联系 5.如何引用一个已经定义过的全局变量?  ...