-
与
get()
方法相比,post()
方法多用于以POST方式向服务器发送数据,服务器接收到数据之后,进行处理,并将处理结果返回页面,调用格式如下:$.post(url,[data],[callback])
参数url为服务器请求地址,可选项data为向服务器请求时发送的数据,可选项callback参数为请求成功后执行的回调函数。
查看全部 -
用
get()
方法时,采用GET方式向服务器请求数据,并通过方法中回调函数的参数返回请求的数据,它的调用格式如下:$.get(url,[callback])
参数url为服务器请求地址,可选项callback参数为请求成功后执行的回调函数。
查看全部 -
使用
getScript()
方法异步请求并执行服务器中的JavaScript格式的文件,它的调用格式如下所示:jQuery.getScript(url,[callback])
或$.getScript(url,[callback])
参数url为服务器请求地址,可选项callback参数为请求成功后执行的回调函数。
查看全部 -
使用
getJSON()
方法可以通过Ajax异步请求的方式,获取服务器中的数据,并对获取的数据进行解析,显示在页面中,它的调用格式为:jQuery.getJSON(url,[data],[callback])
或$.getJSON(url,[data],[callback])
其中,url参数为请求加载json格式文件的服务器地址,可选项data参数为请求时发送的数据,callback参数为数据请求成功后,执行的回调函数。
查看全部 -
使用load()方法异步请求数据
使用
load()
方法通过Ajax请求加载服务器中的数据,并把返回的数据放置到指定的元素中,它的调用格式为:load(url,[data],[callback])
参数url为加载服务器地址,可选项data参数为请求时发送的数据,callback参数为数据请求成功后,执行的回调函数。
查看全部 -
serialize()方法:将表单中有name属性的元素值进行序列化,生成标准的URL编码文本字符串,直接可用于ajax请求。
调用格式:$(selector).serialize()
查看全部 -
“containment”属性指定拖曳区域; 类型分为:选择器, 元素, 字符串, 数组. 1、选择器: 只能在选择器约束的元素内拖动 2、元素: 只能在给定的元素内拖动 3、字符串: parent: 只能在父容器内拖动 document: 在当前html文档的document下可拖动, 超出浏览器窗口范围时, 自动出现滚动条 widow: 只能在当前浏览器窗口的内容区域拖动, 拖动超出当前窗口范围, 不会导致出现滚动条... 4、数组: [x1, y1, x2, y2]以[开始水平坐标, 开始垂直坐标, 结束水平坐标, 结束垂直坐标]的方式划定一个区域, 只能在此区域内拖动. 这种方式指定时, 值是相对当前浏览器窗口内容区域左上角的偏移值. 5、false: 不限制拖动的活动范围 [默认值]false 详细了解可查询:http://www.css88.com/jquery-ui-api/draggable/
查看全部 -
Autocomplete配置选项: 1) minChars(Number):在触发autocomplete前用户至少需要输入的字符数.Default: 1,如果设为0.在输入框内双击或者删除输入框内内容时显示列表. 2)max (Number):autocomplete下拉显示项目的个数,Default: 10. 3)autoFill (Boolean):要不要在用户选择时自动将用户当前鼠标所在的值填入到输框.Default: false. 4) mustMatch (Booolean): 如果设置为true,autoComplete只会允许匹配的结果出现在输入框,所有当用户输入的是非法字符时将会得不到下拉框.Default: false. 5) matchContains (Boolean): 决定比较时是否要在字符串内部查看匹配,如ba是否与foo bar中的ba匹配.使用缓存时比较重要.不要和autofill混用.Default: false. 6) scrollHeight (Number): 自动完成提示的卷轴高度用像素大小表示 Default: 180 7) formatItem (Function): 为每个要显示的项目使用高级标签.即对结果中的每一行都会调用这个函数,返回值将用li元素包含显示在下拉列表中. Autocompleter会提供4个参数(row, i, max,value): 返回的结果数组, 当前处理的行数(即第几个项目,是从1开始的自然数), 当前结果数组元素的个数即项目的个数,最后一个是查询到的项. Default: none, 表示不指定自定义的处理函数,这样下拉列表中的每一行只包含一个值. 8) formatMatch对每一行数据使用此函数格式化需要查询的数据格式. 返回值是给内部搜索算法使用的. 参数值和formatItem的参数一样。 9) formatResult和formatItem类似,但可以将将要输入到input文本框内的值进行格式化.同样有三个参数,和formatItem一样.Default: none,表示要么是只有数据,要么是使用formatItem提供的
查看全部 -
$.extend(obj1,obj2,……objN)
扩展工具函数,在扩展对象时,两个对象将进行合并,当存在相同属性名时,后者将前者覆盖
参数obj1至objN表示需要合并的各个原有对象
查看全部 -
$.extend({options})
可以对原有的工具函数进行扩展,自定义类级别的jQuery插件。
参数options表示自定义插件的函数内容
查看全部 -
$.param(obj);
能使对象或数组按照key/value格式进行序列化编码,该编码后的值常用于向服务器端发送URL请求
参数obj表示需要进行序列化的对象,该对象也可以是一个数组,整个函数返回一个经过序列化编码后的字符串
查看全部 -
$.trim(str)
能删除字符串左右两边的空格符,但该函数不能删除字符串中间的空格
参数str表示需要删除左右两边空格符的字符串
查看全部 -
$.contains(container,contained)
能检测在一个DOM节点中是否包含另外一个DOM节点,如果包含,返回true,否则,返回false值
参数container表示一个DOM对象节点元素,用于包含其他节点的容器,contained是另一个DOM对象节点元素,用于被其他容器所包含
查看全部 -
$.isPlainObject(obj)
能检测对象是否为通过{}或new Object()关键字创建的原始对象,如果是,返回true,否则返回false值
参数obj表示需要监测的对象名称
查看全部 -
$.isEmptyObject(obj)
检测一个对象是否为空,如果为空,则该函数返回true,否则,返回false值
其中,参数obj表示需要检测的对象名称
查看全部
举报