成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

JQuery tokeninput輸入提示插件獲取JSON數(shù)據(jù)

LeexMuller / 3491人閱讀

摘要:上一篇輸入提示接著上一篇的功能,繼續(xù),還是那個(gè)。修改插件源碼后,再次初始化設(shè)置和,代碼如下請(qǐng)輸入課程名稱沒有相關(guān)信息搜索中然后獲取到了和的值,效果如下圖所示

上一篇:JQuery tokeninput 輸入提示 https://segmentfault.com/a/11...

接著上一篇的功能,繼續(xù),還是那個(gè)html、js。

獲取tokeninput中的數(shù)據(jù),官網(wǎng)方法如下:

Methods
selector.tokenInput("get");
Gets the array of selected tokens from the tokeninput (each item being an object of the kind {id: x, name: y}).

恕在下才疏學(xué)淺,英文實(shí)在不會(huì)翻譯 -_-|||

具體使用,js代碼如下:

function addBookSetting(){
    var courseId = $("#token-courseId").tokenInput("get");
    $.each(courseId,function(i,item){
        $("#add-course").val(item.id);
    });
    
    var bookIds = []
    var  bookId = $("#token-bookId").tokenInput("get");
    $.each( bookId,function(i,item){
         bookIds.push(item.id);
    });
    $("#add-bookId").val(bookIds);
    if($("#token-input-token-courseId").parent("li").prev().html()!=null&&
            $("#token-input-token-bookId").parent("li").prev().html()!=null){
        var data = $("#book-setting-add-form").serialize();
        var url = "/server/course/book/add.json";
        $.getJSON(url,data,function(rtn){
        //做你想做的一些頁(yè)面操作
        //例如:
             alert("添加成功");//彈出添加成功
             $("#modal-book-setting-add").modal("hide");//添加框消失
             book_setting_list(0);//頁(yè)面列表刷新
         });
    }if($("#token-input-token-courseId").parent("li").prev().html()==null){
        alert("課程名稱不能為空");
    }if($("#token-input-token-bookId").parent("li").prev().html()==null){
        alert("教材名稱不能為空");
    }
}

補(bǔ)充:
最近用到tokenInput("get")要獲取json中的另外的數(shù)據(jù)例如courseIdcourseName,而tokenInput("get")默認(rèn)獲取的時(shí)json中的idname,在初始化tokenInput時(shí)可通過(guò)設(shè)置tokenValue:"courseId"propertyToSearch:"courseName"改變tokenInput("get")獲取到的object,但是設(shè)置后發(fā)現(xiàn),可以獲取到是id和courseName卻仍然不能獲取到courseId。

通過(guò)Support for use of custom "tokenValue" field 這篇文章,修改了jquery.tokeninput.js插件源碼后,才使得設(shè)置tokenValue支持用戶自定義的值。修改插件源碼后,再次初始化tokenInput設(shè)置tokenValue:"courseId"propertyToSearch:"courseName",代碼如下:

$("#token-course").tokenInput("/course/list.json?classId="+classId+"&termId="+termId,{
            tokenValue: "courseId",
            theme: "facebook",
            hintText: "請(qǐng)輸入課程名稱",
            noResultsText: "沒有相關(guān)信息",
            searchingText: "搜索中...",
            preventDuplicates: true,
            propertyToSearch : "courseName",
            queryParam: "courseNameLike",
});

然后tokenInput("get")獲取到了courseIdcourseName`的值,效果如下圖所示:

tokenValue
The value of the token input when the input is submitted. Set it to id in order to get a concatenation of token IDs, or to name in order to get a concatenation of names. default: id

propertyToSearch
The javascript/json object attribute to search. default: “name” (demo).

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/79199.html

相關(guān)文章

  • 前端技術(shù) 博客文章、書籍 積累

    摘要:好多編輯器例如等都支持這樣的語(yǔ)法來(lái)快速的編寫代碼如何優(yōu)雅地使用把標(biāo)簽放在結(jié)束標(biāo)簽之后結(jié)束標(biāo)簽之前的差別什么是響應(yīng)式設(shè)計(jì)怎樣進(jìn)行 書籍 《JavaScriptDOM編程藝術(shù)》《JavaScript高級(jí)程序設(shè)計(jì)》《JavaScript框架設(shè)計(jì)》《JavaScript專家編程》《JavaScript Ninjia》《JavaScript語(yǔ)言精粹(修訂版)》《JavaScript設(shè)計(jì)模式》《J...

    LiangJ 評(píng)論0 收藏0
  • 前端技術(shù) 博客文章、書籍 積累

    摘要:好多編輯器例如等都支持這樣的語(yǔ)法來(lái)快速的編寫代碼如何優(yōu)雅地使用把標(biāo)簽放在結(jié)束標(biāo)簽之后結(jié)束標(biāo)簽之前的差別什么是響應(yīng)式設(shè)計(jì)怎樣進(jìn)行 書籍 《JavaScriptDOM編程藝術(shù)》《JavaScript高級(jí)程序設(shè)計(jì)》《JavaScript框架設(shè)計(jì)》《JavaScript專家編程》《JavaScript Ninjia》《JavaScript語(yǔ)言精粹(修訂版)》《JavaScript設(shè)計(jì)模式》《J...

    codercao 評(píng)論0 收藏0
  • 前端技術(shù) 博客文章、書籍 積累

    摘要:好多編輯器例如等都支持這樣的語(yǔ)法來(lái)快速的編寫代碼如何優(yōu)雅地使用把標(biāo)簽放在結(jié)束標(biāo)簽之后結(jié)束標(biāo)簽之前的差別什么是響應(yīng)式設(shè)計(jì)怎樣進(jìn)行 書籍 《JavaScriptDOM編程藝術(shù)》《JavaScript高級(jí)程序設(shè)計(jì)》《JavaScript框架設(shè)計(jì)》《JavaScript專家編程》《JavaScript Ninjia》《JavaScript語(yǔ)言精粹(修訂版)》《JavaScript設(shè)計(jì)模式》《J...

    huayeluoliuhen 評(píng)論0 收藏0
  • JQuery tokeninput 輸入提示

    摘要:簡(jiǎn)介簡(jiǎn)介輸入提示自動(dòng)完成插件,類似搜索的自動(dòng)完成的功能,例如,撰寫文章提問(wèn)時(shí)添加標(biāo)簽的時(shí)候下拉框自動(dòng)的提示。官網(wǎng)使用下載文件在官網(wǎng)下載相關(guān)的文件將這些文件放入項(xiàng)目中,本人習(xí)慣性放入項(xiàng)目的目錄下。 簡(jiǎn)介 簡(jiǎn)介:輸入提示自動(dòng)完成插件,類似google搜索的自動(dòng)完成的功能,例如,segmentfault撰寫文章、提問(wèn)時(shí)添加標(biāo)簽的時(shí)候下拉框自動(dòng)的提示。官網(wǎng):http://loopj.com/j...

    時(shí)飛 評(píng)論0 收藏0
  • javascript功能插件大集合 前端常用插件 js常用插件

    摘要:轉(zhuǎn)載來(lái)源包管理器管理著庫(kù),并提供讀取和打包它們的工具。能構(gòu)建更好應(yīng)用的客戶端包管理器。一個(gè)整合和的最佳思想,使開發(fā)者能快速方便地組織和編寫前端代碼的下一代包管理器。很棒的組件集合。隱秘地使用和用戶數(shù)據(jù)。 轉(zhuǎn)載來(lái)源:https://github.com/jobbole/aw... 包管理器管理著 javascript 庫(kù),并提供讀取和打包它們的工具。?npm – npm 是 javasc...

    netmou 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

LeexMuller

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<