2019-08-29_Work_Day29

Ajax 解夢&垃圾分類 接口調(diào)用

<!DOCTYPE html>

<head>
    <meta charset="UTF-8">
    <title>Ajax</title>
    <style>
        * {
            margin: 0;
            padding: 0;
        }

        .top {
            width: 80%;
            height: 100px;
            position: relative;
            top: 200px;
            left: 100px;
            text-align: center;
            font: 18px/30px 'courier new';
        }

        #func{
            font: 18px/30px 'courier new';
        }

        #word {
            text-align: center;
            font: 18px/30px 'courier new';
            border: none;
            outline: none;
            border-bottom: 1px solid gray;
        }

        #search {
            width: 60px;
            height: 40px;
            font: 18px/30px 'courier new';
        }

        #container {
            width: 80%;
            height: 100%;
            position: relative;
            top: 250px;
            left: 100px;
            text-align: center;
            font: 18px/30px 'courier new';
        }
    </style>

</head>

<body>
    <div class="top">
        <select id="func">
            <option value="0" selected>周公解夢</option>
            <option value="1">垃圾分類</option>
        </select>
        <input type="text" id="word">
        <button id="search">查詢</button>
    </div>
    <div id="container"></div>


</body>
<script src="../js/jquery.min.js"></script>
<script>
    $(() => {
        const container = $('#container')
        // const key = 'f82260eff0d31183dd10d8327a148b98'
        // const num = 10
        const URLs = [
            'http://api.tianapi.com/txapi/dream/',
            'http://api.tianapi.com/txapi/lajifenlei/'
        ]
        const clsssedList = ['可回收垃圾', '有害垃圾', '濕垃圾', '干垃圾']
        const selected = $('#func')
        const input = $('#word')
        let selectIndex = selected.val()
        let selectURL = URLs[selectIndex]

        function doAjaxSearch() {
            let word = input.val().trim()
            if (word.length <= 0) {
                input.val('')
                return
            }
            container.empty()

            $.ajax({
                url: selectURL,
                type: 'get',
                data: {
                    key: 'Your Key',
                    num: 10,
                    word: input.val()
                },
                dataType: 'json',
                headers: {

                },
                success: (json) => {
                    let results = json.newslist
                    if (selectIndex == 0) {
                        for (res of results) {
                            container.append(
                                $('<div>').html(res.result)
                            )
                        }
                    } else if (selectIndex == 1) {
                        for (res of results) {
                            container.append($('<p>').text(`${res.name}:  ${clsssedList[res.type]}`))
                        }
                    }
                },
                error: (err) => {}
            })
            input[0].focus()
        }

        selected.on('change', (evt) => {
            selectIndex = selected.val()
            selectURL = URLs[selectIndex]
            input.val('')
            container.empty()
        })

        input.on('keyup', (evt) => {
            if (evt.keyCode == 13) {
                doAjaxSearch()
            }
        })

        $('#search').on('click', doAjaxSearch)
    })
</script>

</html>
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末考抄,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子渔欢,更是在濱河造成了極大的恐慌成箫,老刑警劉巖茂嗓,帶你破解...
    沈念sama閱讀 218,640評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件仅财,死亡現(xiàn)場離奇詭異棚饵,居然都是意外死亡拍摇,警方通過查閱死者的電腦和手機(jī)亮钦,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,254評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來充活,“玉大人蜂莉,你說我怎么就攤上這事蜡娶。” “怎么了映穗?”我有些...
    開封第一講書人閱讀 165,011評論 0 355
  • 文/不壞的土叔 我叫張陵窖张,是天一觀的道長。 經(jīng)常有香客問我蚁滋,道長宿接,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,755評論 1 294
  • 正文 為了忘掉前任辕录,我火速辦了婚禮睦霎,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘走诞。我一直安慰自己副女,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,774評論 6 392
  • 文/花漫 我一把揭開白布蚣旱。 她就那樣靜靜地躺著碑幅,像睡著了一般。 火紅的嫁衣襯著肌膚如雪塞绿。 梳的紋絲不亂的頭發(fā)上沟涨,一...
    開封第一講書人閱讀 51,610評論 1 305
  • 那天,我揣著相機(jī)與錄音异吻,去河邊找鬼拷窜。 笑死,一個(gè)胖子當(dāng)著我的面吹牛涧黄,可吹牛的內(nèi)容都是我干的篮昧。 我是一名探鬼主播,決...
    沈念sama閱讀 40,352評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼笋妥,長吁一口氣:“原來是場噩夢啊……” “哼懊昨!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起春宣,我...
    開封第一講書人閱讀 39,257評論 0 276
  • 序言:老撾萬榮一對情侶失蹤酵颁,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后月帝,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體躏惋,經(jīng)...
    沈念sama閱讀 45,717評論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,894評論 3 336
  • 正文 我和宋清朗相戀三年嚷辅,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了簿姨。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,021評論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖扁位,靈堂內(nèi)的尸體忽然破棺而出准潭,到底是詐尸還是另有隱情,我是刑警寧澤域仇,帶...
    沈念sama閱讀 35,735評論 5 346
  • 正文 年R本政府宣布刑然,位于F島的核電站,受9級特大地震影響暇务,放射性物質(zhì)發(fā)生泄漏泼掠。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,354評論 3 330
  • 文/蒙蒙 一垦细、第九天 我趴在偏房一處隱蔽的房頂上張望武鲁。 院中可真熱鬧,春花似錦蝠检、人聲如沸沐鼠。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,936評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽饲梭。三九已至,卻和暖如春焰檩,著一層夾襖步出監(jiān)牢的瞬間憔涉,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,054評論 1 270
  • 我被黑心中介騙來泰國打工析苫, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留兜叨,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,224評論 3 371
  • 正文 我出身青樓衩侥,卻偏偏與公主長得像国旷,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子茫死,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,974評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 一跪但、簡歷準(zhǔn)備 1、個(gè)人技能 (1)自定義控件峦萎、UI設(shè)計(jì)屡久、常用動畫特效 自定義控件 ①為什么要自定義控件? Andr...
    lucas777閱讀 5,206評論 2 54
  • Swift1> Swift和OC的區(qū)別1.1> Swift沒有地址/指針的概念1.2> 泛型1.3> 類型嚴(yán)謹(jǐn) 對...
    cosWriter閱讀 11,103評論 1 32
  • 1.abstract class 和interface 有什么區(qū)別? 抽象類可以有構(gòu)造方法 接口不行 抽象類可以有...
    sunnysans閱讀 856評論 0 1
  • 上午 mysore練習(xí)爱榔,我練習(xí)的比較快被环,全套練習(xí)完是一個(gè)半小時(shí),當(dāng)然倒立還是沒做详幽。 老師輔助的比較少筛欢,是雙腳式c,...
    馬蹄兒嘚嘚閱讀 190評論 0 0
  • 既然是來到了公交公司培訓(xùn)“老司機(jī)”的學(xué)校,那就不能不寫一下我的班主任老師了悴能。這可是位狠角色。 總共就一年半制的職業(yè)...
    北峰閱讀 266評論 0 5