常见jquery函数集合总结

var pm = pm || {};
pm.data = pm.data || {};// 用于存放临时的数据或者对象

/**
 * 将form表单元素的值序列化成对象
 *
 * @example pm.serializeObject($('#formId'))
 *
 * @requires jQuery
 *
 * @returns object
 */
pm.serializeObject = function(form) {
    var o = {};
    $.each(form.serializeArray(), function(index) {
        if (this['value'] != undefined && this['value'].length > 0) {// 如果表单项的值非空,才进行序列化操作
            if (o[this['name']]) {
                o[this['name']] = o[this['name']] + "," + this['value'];
            } else {
                o[this['name']] = this['value'];
            }
        }
    });
    return o;
};

/**
 * 改变jQuery的AJAX默认属性和方法
 *
 * @requires jQuery
 *
 */
$.ajaxSetup({
    type : 'POST',
    error : function(XMLHttpRequest, textStatus, errorThrown) {
        try {
            parent.$.messager.progress('close');
            parent.$.messager.alert('错误', XMLHttpRequest.responseText);
        } catch (e) {
            alert(XMLHttpRequest.responseText);
        }
    },
    dataType:'json',
    traditional:true
});

时间: 2024-10-24 03:33:20

常见jquery函数集合总结的相关文章

常见js 函数集合总结

var pm = pm || {}; /**  * 增加命名空间功能  *  * 使用方法:pm.ns('jQuery.bbb.ccc','jQuery.eee.fff');  */ pm.ns = function() {     var o = {}, d;     for ( var i = 0; i < arguments.length; i++) {         d = arguments[i].split(".");         o = window[d[0]

常用的JQuery函数及功能小结_jquery

1.文档加载完成执行函数 $(document).ready(function(){ alert("开始了"); }); 2.添加/删除CSS类 $("#some-id").addClass("NewClassName"); $("#some-id").removeClass("ClassNameToBeRemoved"); 3.选择符 利用了CSS和Xpath(XML Path Language)选择符的

JS函数集合大全

js|函数|集合 1.document.write(""); 输出语句2.JS中的注释为//3.传统的HTML文档顺序是:document->html->(head,body)4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document)5.得到表单中元素的名称和值:document.getElementById("表单中元素的ID号").name(或value)6.一个

PHP通用检测函数集合

函数|集合 PHP通用检测函数集合 <? //[警告]:未经许可请勿随便修改 //----------------------------------------------------------------------------------- ------- //----------------------------------------------------------------------------------- ------- // // [文件名]: c_check.in

javasciprt下jquery函数$.post执行无响应的解决方法

 这篇文章主要介绍了javasciprt下jquery函数$.post执行无响应的解决方法,需要的朋友可以参考下 在编写javascirpt程序过程中,用$.post方法发送数据,若数据中字符含有'<',将导致$.post无法成功执行.   代码如下: var jsonstr='{"value":"abcd<efg"}';  $.post(  url,  { "jsonstr": jsonstr },  function (data,

PHP常见数组函数用法小结_php技巧

本文实例讲述了PHP常见数组函数用法.分享给大家供大家参考,具体如下: 1.array array_merge(array $array1 [, array  $array2 [, $array]]) 函数功能:将一个或多个数组的单元合并起来,一个数组中的值附加在前一个数组的后面.返回结果的数组. 如果输入的数组中有相同的字符串键名,则该键名后面的值将覆盖前一个值.然而,如果数组包含数字键名,后面的值将不会覆盖原来的值,而是附加到后面. 如果只给了一个数组并且该数组是数字索引的,则键名会以连续方

原生js实现jquery函数animate()动画效果的简单实例_javascript技巧

通过在公司一个月的实习,慢慢的对css跟html算是比较熟悉了,这几天开始研究js,今天用js写了一个jquery的animate函数,测试了下,性能还可以.个人觉得jquery并不是万能的,因为是个框架,所以有些东西写的比较死,就像animate函数一样,可选的参数不多有时候可能并不能实现我们想要的效果. 注释的部分是用来测试用的,写代码的过程并不是十分顺利,因为用js平时用的不是很细,都是大体知道方法,也用过,但等到真正要实现动画函数的时候,细枝末节写错了就可能把人难住了. 函数里面有几个参

jQuery函数的第二个参数获取指定上下文中的DOM元素_jquery

jQuery函数的第二个参数可以指定DOM元素的搜索范围. 第二个参数可分为以下类型 DOM reference jQuery wrapper document 代码示例 复制代码 代码如下: <!DOCTYPE html> <html> <body> <form> <input name="" type="checkbox"/> <input name="" type="

JQuery函数 如何在服务器端判断条件启用

问题描述 我做了了一个JQuery函数实现登陆后提醒未完成的任务条数,但是我只能把函数发在LOAD里面,页面每次一加载就弹出了,我想实现没有条数,就不弹出的功能,有条数才弹出,怎么实现啊, 解决方案 解决方案二:加一个隐藏控件,有未完成任务设为1,没有设为0load里写函数判断该控件值,如果是1加载你写的函数,如果为0退出..解决方案三:楼上的,你说的太简单,隐藏控件是客户端控件,现在存在服务器端怎么向客户端反写数据,我倒想过用AJAX来实现,但麻烦了点,有没的简单的办法解决方案四:利用ispo