jquery积累

来源:互联网 发布:淘宝评论打不开 编辑:程序博客网 时间:2024/05/01 21:03

重置表单内容

$('#menu_menuForm').resetForm();

 

获得Object的两种方法

$("input[name='departTypeVO.name']").val(departType_depTypeSelect['name']);

$("input[name='departTypeVO.name']").val(departType_depTypeSelect.name);

//防止名称保留字

 

Ajax弹出确认窗

varflag=confirm("确定要删除"+menu_menuNodeSelect.name+"吗?");

if(flag==true){}

else{}

 

each遍历ObjectArray

1.object

$.each(data,function(key,value){

alert(“key= ”+key +”;value=”+value);

});

2.array

  $.each(data,function(i,item){

      alert(“index= ”+i +”;item_object= ”+ item);              

   });

 

Ajax的数据提交方式

1.通过data传值   (当dataType为dataType:"json"时 返回的是String  当dataTypr为dataType:"json"时 返回的是JsonObject)

$.ajax({

                type:"get",

                dataType:"json",

                cache:false,

               data:{"name1":data1 ,

"name2":data2},

url:"${pageContext.request.contextPath}/common/user_getUserByDepart.action",

                success:function(data){

                    //清空表格数据

                    user_userTable.fnClearTable();

                    //添加用户数据

                    if (objectNotNull(data))

                       addTableRow(user_userTable, data);

                      

                }              

         });

 

2.通过(?&) 传值

$.ajax({

                type:"get",

                dataType:"json",

    cache:false,              url:"${pageContext.request.contextPath}/common/user_getUserByDepart.action?name1="+data1+"name2="+data2,

                success:function(data){

                    //清空表格数据

                    user_userTable.fnClearTable();

                    //添加用户数据

                    if (objectNotNull(data))

                       addTableRow(user_userTable, data);

                      

                }              

         });

 

2.Ajax相应点击事件提交(含有error的检测)

$(".logout-button").click(function(event)

{

    // stop the contact form from submitting normally

    event.preventDefault();

 

    $.ajax(

    {

        url: "/?ACT=79&return=%2F",

        type: "post",

        dataType: "html",          

        data: $(this).serialize(),

 

        // there was an error

        error: function(jqXHR, textStatus, errorThrown)

        {

            displayAjaxMessage("Sorry, there was an error logging out, please try again.");

        },

 

        success: function(html, textStatus, jqXHR)

        {

            $("#login-form").show();

            $(".logout-button").hide();

            displayAjaxMessage("<p>You are now logged out</p>");

        }

 

    });

});

 

 

0 0
原创粉丝点击