关于js的两个函数

注:这两个函数结合其他主要实现异步的默认checkbox选中和其他选中,关键点在于,从php页面穿过来已经选中的值;function assign(id,go_ids){    if(id > 0){        //var content = jQuery(‘#assign_‘+id).html();        if(go_ids) {            jQuery.each(go_ids, function(key,val){                jQuery(‘#goods_‘+val).attr(‘checked‘, true);            });        }        jQuery("#assign_id").val(id);        jQuery(‘#myModal‘).modal();    }}

function saveAssign(){    var cs_id = jQuery("#assign_id").val();    var ids = new Array();    var i = 0;    jQuery("input[name=‘goods‘]:checked").each(function() {        ids[i] = jQuery(this).val();        i++;    });    if(cs_id && ids){        var data = {            ‘go_id‘ : ids,            ‘cs_id‘ : cs_id        };        jQuery.ajax({            ‘type‘  : ‘post‘,            ‘url‘   : ‘‘,            ‘data‘  : data,            ‘dataType‘: ‘json‘,            success : function(msg){                if((msg == 1)){                    window.location.reload();                }else{                }            }        })    }}
时间: 2024-11-09 18:45:29

关于js的两个函数的相关文章

JS保留两位小数 四舍五入函数

js 四舍五入函数 toFixed(),里面的参数 就是保留小数的位数. 1 <script language="javascript"> 2 document.write("<h1>JS保留两位小数例子</h1><br>"); 3 var a=2.1512131231231321; 4 document.write("原来的值:"+a+"<br>"); 5 docu

js中 var functionName = function() {} 和 function functionName() {} 两种函数声明的区别

js中有两种声明函数的方法,分别为: var functionOne = function() { // Some code }; function functionTwo() { // Some code } 为什么会有两种不同的方法?每个方法的优点和缺点分别是什么?有什么情况是一种方法能完成而另外一种方法不能完成的吗? 答: by @Greg 不同点在于functionOne只会在到达赋值的那一行才会被真正定义,而functionTwo会在 包含它的函数或script脚本 执行的时候马上被定

关于js的call()和apply()两个函数的一点个人看法

首先说明一下,call()和apply都是js的内置函数 它的作用是:改变call或者apply函数里面的``第一个参数对象``的指针,使它转向引用它的函数 call()的用法,call(对象,参数1,参数2,······) apply()的用法,apply(对象,数组参数) call()和apply()的区别是:call对象后面的参数是字符串,而apply对象后面的参数是数组 换一句话就是说:改变第一个参数对象的this,使它指向引用它的函数 例子:函数func.call(obj,arg2,a

JQuery之JQuery的版本 JQuery入门 属性获取 JQuery就绪函数 JS文档就绪函数和JQuery文档就绪函数的区别 JS对象和JQuery对象的区别 关于$的使用 多个JS库的冲突解决方案

JQuery的版本 JQuery入门 属性获取 JQuery就绪函数 JS文档就绪函数和JQuery文档就绪函数的区别 JS对象和JQuery对象的区别 关于$的使用 多个JS库的冲突解决方案 JQuery的版本 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>jQuery的版本</title> <

underscore.js中的节流函数debounce及trottle

函数节流   throttle and debounce的相关总结及想法 一开始函数节流的使用场景是:放止一个按钮多次点击多次触发一个功能函数,所以做了一个clearTimeout setTimeout函数 clearTimeout(cancelTimer); cancelTimer =setTimeout(function(){ switchControl.switchAciontFactory(view, conf); },300) 代码的意思就不做多说了,实际上我无意间实现了一个debou

js深入学习-回调函数之代码复用

在js中经常回有一个代码块在多个地方重复利用,这种做法不利于代码的优化,同时对于后期人员的维护也是一个麻烦,假如后期人员需要修改重复利用的代码块,往往会出现只修改其中一处而导致问题,其实处理很简单. 把重复利用的代码块抽出来单独写成一个函数.别的地方直接调用这个函数就行了. 例如有 两个函数F1,F2,都会执行代码块CODE1,我们可以CODE1封装成F3, funcitn F1(){ F3 } funcitn F2(){ F3 } 但是实际情况中会出现这种情况,F1中需要执行F3,F4,且F3

[转]html页面调用js文件里的函数报错onclick is not defined处理方法

原文地址:http://blog.csdn.net/ywl570717586/article/details/53130863 今天处理html标签里的onclick功能的时候总是报错:Uncaught ReferenceError: dosave is not defined(-) 找了半天都没发现错在哪,最后发现原来是我写法不对,正确写法如下: html: [html] view plain copy <input type="button" value="立即登录

JS中的定时函数(setTimeout,clearTimeout,setInterval,clearInterval详解 )

设置定时器,在一段时间之后执行指定的代码,setTimeout与setInterval的区别在于setTimeout函数指定的代码仅执行一次 方法一: window.setTimeout("alert('ok')",5000); 方法二: window.setTimeout(function() { alert("Ok"); }, 5000); 方法三: function showAlert() { alert("ok"); } window.s

JS计算两个日期之间的天数

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Typ