欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

使用ajax+jqtransform實現動態(tài)加載select

 更新時間:2014年12月01日 11:04:14   投稿:hebedich  
本文給大家介紹了使用ajax+jqtransform實現動態(tài)加載select,效果非常的不錯,這里推薦給大家,有需要的小伙伴直接拿走使用。

今天在工作的時候遇到一個問題,頁面中公司名稱是在項目名稱選擇后用ajax讀取出來的。但是jqtransform是在頁面加載完成后調用的,所以導致了公司名稱下拉框無法展示最新的數據。

<link rel="stylesheet" href="${ctx}/jqtransformplugin/jqtransform.css" type="text/css"></link> 
<script type="text/javascript" src="${ctx}/jqtransformplugin/jquery.jqtransform.js"></script>
<SCRIPT type="text/javascript">
        $(function(){
            $('form').jqTransform({imgPath:'images/JQueryformimg/'});
        });
</SCRIPT>

用firebug可以看到數據其實已經拼接上去了,但是form已經在頁面加載后已經調用過jqTransform方法, jqTransformSelectWrapper里面的ul數據沒有更新。想了許久決定用簡單粗暴的方法把ul更新掉。

    function companyAjax(proid){ 
        $.ajax({ 
            type:"POST",
            url:"${pageContext.request.contextPath}/recordsearch/ajax/getCompanyAjax.do",
            dataType:"json",
            data:{proid : proid},
            success:function(jsondata){
                var tmp='';
                tmp+='<select id="centerid" name="centerid" onchange="comChange()" style="width: 160px;" name="centerid">';
                //$("#centerid").empty();                tmp+='<option value="">--請選擇--</option>';
                for(var i=0;i<jsondata.length;i++){
                    tmp+='<option value="'+jsondata[i].centerid+'">'+jsondata[i].centername+'</option>';
                }
                tmp+='</select>';
                $("#centerid").parent().remove();
                $("#comLable").after(tmp);
                $("#centerid").jqTransSelect();
            }
        });
    }

哈哈,在ajax查詢公司數據之后,將jqtransform生成的select相關的div刪除掉,然后把selct拼接上,再重新初始化select。方法比較蠢,不過先用著吧,以后有更好的辦法再說。

是不是很炫酷。。哈哈,其實還是jqtransform比較給力,小伙伴們以后需要使用類似效果的話,可以參考下。

相關文章

  • jQuery實現點擊水紋波動動畫

    jQuery實現點擊水紋波動動畫

    今天要為大家紹一款由jquery實現的鼠標單擊出現水波特效。用鼠標點擊頁面,你可以看到頁面不斷出面水波紋效果。然后水波紋漸漸消失。效果非常不錯
    2016-04-04
  • jQuery插件實現多級聯動菜單效果

    jQuery插件實現多級聯動菜單效果

    開發(fā)一個jQuery插件實現多級聯動菜單效果,實現步驟很詳細,感興趣的小伙伴們可以參考一下
    2015-12-12
  • JQuery入門——事件切換之toggle()方法應用介紹

    JQuery入門——事件切換之toggle()方法應用介紹

    在toggle()方法中,可以依次調用N個指定的函數,直到最后一個函數,然后重復對這個函數輪番調用,在函數之間切換調用的時候相當的方便,接下來將會詳細介紹toggle()方法的使用,感興趣的你可不要錯過了啊
    2013-02-02
  • Tab頁界面,用jQuery及Ajax技術實現

    Tab頁界面,用jQuery及Ajax技術實現

    從桌面開發(fā)的時代開始,Tab頁就是一個優(yōu)異的界面布局形式,兼有菜單的樣式和充分復用有限的界面的優(yōu)點。
    2009-09-09
  • jQuery中l(wèi)ive方法的重復綁定說明

    jQuery中l(wèi)ive方法的重復綁定說明

    使用jQuery的live()方法綁定事件,有時會出現重復綁定的情況,如,當點擊一個按鈕時,此按鈕所綁定的事件會并執(zhí)行n遍
    2011-10-10
  • 利用jQuery插件imgAreaSelect實現獲得選擇域的圖像信息

    利用jQuery插件imgAreaSelect實現獲得選擇域的圖像信息

    本篇文章主要對jQuery插件imgAreaSelect實現獲得選擇域的圖像信息的方法做了簡要分析說明。需要的朋友來看下吧,希望對大家有所幫助
    2016-12-12
  • Jquery實現圖片左右自動滾動示例

    Jquery實現圖片左右自動滾動示例

    圖片左右滾動的效果想必大家都有見到過吧,其實很簡單。在本文將為大家介紹下使用Jquery是如何實現圖片左右自動滾動的,感興趣的朋友可以參考下
    2013-09-09
  • jQuery+pjax簡單示例匯總

    jQuery+pjax簡單示例匯總

    在github的項目地址里有關于pjax的詳細說明和使用方法,這里不再贅述,本文主要是使用中的一些代碼記錄和使用心得,方便以后查閱快速上手使用。
    2017-04-04
  • JQuery對id中含有特殊字符的轉義處理示例

    JQuery對id中含有特殊字符的轉義處理示例

    id中包含其他特殊字符比如 /@ 等為了利用jquery獲取該元素需要轉義特殊字符,具體實現如下,感興趣的朋友可以參考下
    2013-09-09
  • jQuery Mobile操作HTML5的常用函數總結

    jQuery Mobile操作HTML5的常用函數總結

    jQuery Mobile是針對移動端開發(fā)的JavaScript框架,正如其名基于jQuery庫,jQuery Mobile主要被用來操作HTML5設計頁面UI,下面就來看一下jQuery Mobile操作HTML5的常用函數總結:
    2016-05-05

最新評論