zoukankan      html  css  js  c++  java
  • jquery随笔

     //jqGrid去除某个单元格样式class
    $("td[aria-describedby='GridTableName_indexName']","#GridTableName").eq(i).removeClass("className");

    //jqGrid 在某个单元格添加按钮 
    var ButtonNameHtml = '<input id="'+ids[i]+'_ButtonName" type="button">';
    $("#GridTableName").setCell(ids[i], "ButtonName", ButtonNameHtml);
    $("#GridTableName").getCell(id, "indexName");
    //获取ids
    var ids = $("#GridTableName").getDataIDs();
    //jqGrid 按钮的点击事件
    $("#"+ids[i]+"_ButtonName").click(function(){});
    //与Action交换数据
    $.post("ActionName",{jsonParameter},returnFunction);
    //eg:
    //  1.
    $.post("login!login.action",{userName:"wp",pasword:"123"},function(data,status){});
    //  2.
    var user = new Object();
    user.userName = $('#userName').val();
    user.password = $('#password').val();
    user.userType = $('input[name="userType"]:checked').val();
    var postString = $toJSON(user);
    var postData = "[" +postData +"]";
    $.post("login!login.action",{send:postData},returnFunction(data,status));
    var returnFunction = function(data,status){
      //打印List型的messae  
      if(data.message.length != 0){
        //清空显示message的div
        $('#errorArea').empty();
         $.each(data.message,function(key,val){
          //一次打印出所有message
          $('#errorArea').append("<p>"+val+"</p>");  
          }) 
        } else {
          //如果length = 0 说明没有任何错误message,登录成功
          //coding here .....
        }
    //如果post失败,比如无法找到login.action就执行error()
    }.error(function(){$('#errorArea').append("<p>error happened</p>");})
  • 相关阅读:
    (数字类型,进制转换,字符串,列表)介绍,操作,内置方法
    谁说JavaScript容易?
    sass/scss 和 less的区别
    为什么commonjs不适合于浏览器端
    nodejs与v8引擎
    单例模式和angular的services的使用方法
    深入浅出 妙用Javascript中apply、call、bind
    单页Web应用优缺点
    JavaScript面向对象
    使用iframe的优缺点,为什么少用iframe以及iframe和frame的区别。
  • 原文地址:https://www.cnblogs.com/blog-wp/p/3290878.html
Copyright © 2011-2022 走看看