Ajax — 評論列表

<body style="padding: 15px;"><!-- 評論面板 --><div class="panel panel-primary"><div class="panel-heading"><h3 class="panel-title">發表評論</h3></div><form class="panel-body" id="formAddCmt"><div>評論人:</div><input type="text" class="form-control" name="username" autocomplete="off" /><div>評論內容:</div><textarea class="form-control" name="content"></textarea><button type="submit" class="btn btn-primary">發表評論</button></form></div><!-- 評論列表 --><ul class="list-group" id="cmt-list"><li class="list-group-item"><span class="badge" style="background-color: #F0AD4E;">評論時間:</span><span class="badge" style="background-color: #5BC0DE;">評論人:</span>Item 1</li></ul></body>

注意:此處自行下載 bootstrap 文檔 進行引入

  <link rel="stylesheet" href="./lib/bootstrap.css" />

注意:此處自行下載 jQuery 進行引入

  <script src="./lib/jquery.js"></script>function getCommentList() {$.ajax({method: 'GET',url: 'http://www.liulongbin.top:3006/api/cmtlist',success: function (res) {if (res.status !== 200) return alert('獲取評論列表失敗!')var rows = []$.each(res.data, function (i, item) {var str = '<li class="list-group-item"><span class="badge" style="background-color: #F0AD4E;">評論時間:' + item.time + '</span><span class="badge" style="background-color: #5BC0DE;">評論人:' + item.username + '</span>' + item.content + '</li>'rows.push(str)})$('#cmt-list').empty().append(rows.join(''))}})
}getCommentList()$(function () {$('#formAddCmt').submit(function (e) {e.preventDefault()var data = $(this).serialize()$.post('http://www.liulongbin.top:3006/api/addcmt', data, function (res) {if (res.status !== 201) {return alert('發表評論失敗!')}getCommentList()$('#formAddCmt')[0].reset()})})
})function template(id, data) {var str = document.getElementById(id).innerHTMLvar pattern = /{{\s*([a-zA-Z]+)\s*}}/var pattResult = nullwhile (pattResult = pattern.exec(str)) {str = str.replace(pattResult[0], data[pattResult[1]])}return str
}

實現效果:

在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/248070.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/248070.shtml
英文地址,請注明出處:http://en.pswp.cn/news/248070.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

VS2013秘鑰

Visual Studio Ultimate 2013 KEY&#xff08;密鑰&#xff09;&#xff1a;BWG7X-J98B3-W34RT-33B3R-JVYW9Visual Studio Premium 2013 KEY&#xff08;密鑰&#xff09;&#xff1a;FBJVC-3CMTX-D8DVP-RTQCT-92494Visual Studio Professional 2013 KEY&#xff08;密鑰&…

Swift傻傻分不清楚系列(七)控制流

本頁包含內容&#xff1a; For-In 循環While 循環條件語句控制轉移語句&#xff08;Control Transfer Statements&#xff09;提前退出檢測 API 可用性 Swift提供了多種流程控制結構&#xff0c;包括可以多次執行任務的while循環&#xff0c;基于特定條件選擇執行不同代碼分支…

java課程之團隊開發沖刺1.8

一.總結昨天進度 1.初步實現用戶交互 增刪課程表 二.遇到的困難 1.主界面一段程序一直報錯 三.今天的任務 1.解決報錯問題&#xff0c; 編寫查詢空教室功能 照片 燃盡圖 轉載于:https://www.cnblogs.com/qfsr/p/10873636.html

Ajax — 聊天機器人演示

<body><div class"wrap"><!-- 頭部 Header 區域 --><div class"header"><h3>小思同學</h3><img src"img/person01.png" alt"icon" /></div><!-- 中間 聊天內容區域 --><div…

uni-app開發微信小程序的幾天時間

人只有在不斷的學習&#xff0c;才能不斷的給自己充電&#xff0c;如果我們停止了學習&#xff0c;就像人沒有了血脈&#xff0c;就會死亡&#xff0c;近來學習比較忙&#xff0c;壓力比較大&#xff0c;整天面對著電腦&#xff0c;敲擊代碼&#xff0c;從中雖然收獲了快樂&…

Swift傻傻分不清楚系列(八)函數

本頁包含內容&#xff1a; 函數定義與調用&#xff08;Defining and Calling Functions&#xff09;函數參數與返回值&#xff08;Function Parameters and Return Values&#xff09;函數參數名稱&#xff08;Function Parameter Names&#xff09;函數類型&#xff08;Funct…

Ajax — 第三天

Ajax-03 模板引擎原理 正則回顧 區分正則方法和字符串方法 正則方法 test()exec() 字符串方法 match()replace()split()search() 正則方法由正則表達式調用&#xff1b;字符串方法由字符串調用&#xff1b; exec方法 功能&#xff1a;使用正則表達式匹配字符串&#xff0c…

d3.js 共享交換平臺demo

今天在群里遇到一張圖 遂來玩一玩&#xff0c;先來上圖!! 點擊相應按鈕&#xff0c;開關線路&#xff0c;此項目的重點是計算相應圖形的位置&#xff0c;由于是個性化項目就沒有封裝布局。好了直接上代碼。 <!DOCTYPE html> <html lang"en"> <head&g…

Java知識系統回顧整理01基礎05控制流程07結束外部循環

一、break是結束當前循環 二、結束當前循環實例 break; 只能結束當前循環 public class HelloWorld { public static void main(String[] args) { //打印單數 for (int i 0; i < 10; i) { for (int j 0; j < 1…

Swift傻傻分不清楚系列(九)閉包

本頁包含內容&#xff1a; 閉包表達式&#xff08;Closure Expressions&#xff09;尾隨閉包&#xff08;Trailing Closures&#xff09;值捕獲&#xff08;Capturing Values&#xff09;閉包是引用類型&#xff08;Closures Are Reference Types&#xff09;非逃逸閉包(Nones…

Ajax — 新聞列表

注意&#xff1a;本項目主要利用到了template&#xff0c;模板引擎進行編寫 模板引擎代碼下載地址 <div id"news-list"><!-- 這里放數據 --></div>.news-item {display: flex;border: 1px solid #eee;width: 700px;padding: 10px;margin-bottom: …

vim下更省心地用中文

在vim下使用中文是個麻煩。除了寫代碼&#xff0c;很多時候也需要做筆記。以下介紹rime輸入法的一個功能&#xff0c;它可以減少vim下中文輸入帶來的麻煩。在***.custom.yaml下添加代碼&#xff1a; "key_binder/bindings": - { when: always, accept: ReleaseEs…

Python 常見的內置模塊

1. abs() 函數 描述 abs() 函數返回數字的絕對值 #!/usr/bin/pythonprint "abs(-45) : ", abs(-45) print "abs(100.12) : ", abs(100.12) print "abs(119L) : ", abs(119L)以上實例運行后輸出結果為&#xff1a;abs(-45) : 45 abs(100.12) : …

Ajax — 第四天

數據交換格式 XML 寫法&#xff1a; 一個文檔有且只有一個根標簽標簽必須閉合屬性值必須加引號 如果說服務器返回的數據是xml格式的 前端需要把服務器返回的xml當做document對象來處理目前無法演示&#xff0c;自己寫接口的時候&#xff0c;我們可以測試一下。 JSON 寫法…

檢測字符串包含emoji表情

有時候在開發時會遇到不希望字符串中包含emoji表情的情況&#xff0c;Google之后發現了方法&#xff0c;但是似乎iOS9之后的emoji無法過濾&#xff0c;繼續尋找方法&#xff0c;在一個NSString的擴展中發現了辦法 #import <Foundation/Foundation.h>/**Category to searc…

數據庫系統原理(第三章數據庫設計 )

一、數據庫設計概述 數據庫的生命周期 數據庫設計的目標&#xff1a; 滿足應用功能需求&#xff08;存、取、刪、改&#xff09;&#xff0c;良好的數 據庫性能&#xff08;數據的高效率存取和空間的節省 共享性、完整性、一致性、安全保密性&#xff09;數據庫設計的內容 數據…

Ajax — 第五天

Ajax-05 xhr&#xff08;level-2&#xff09;新特性 responseType屬性和response屬性 responseType: 表示預期服務器返回的數據的類型 “” &#xff0c;默認空text&#xff0c;和空一樣&#xff0c;表示服務器返回的數據是字符串格式json&#xff0c;表示服務器返回的是js…

java 根據身份證號碼獲取出生日期、性別、年齡

1.情景展示 如何根據身份證號&#xff0c;計算出出生日期、性別、年齡? 2.解決方案 從網上找的別人的&#xff0c;因為并沒有實際用到&#xff0c;所以并未對其優化&#xff01; /*** 通過身份證號碼獲取出生日期、性別、年齡* param certificateNo* return 返回的出生日期格式…

Swift傻傻分不清楚系列(十)枚舉

本頁內容包含&#xff1a; 枚舉語法&#xff08;Enumeration Syntax&#xff09;使用 Switch 語句匹配枚舉值&#xff08;Matching Enumeration Values with a Switch Statement&#xff09;關聯值&#xff08;Associated Values&#xff09;原始值&#xff08;Raw Values&…

數據庫系統原理(第四章:SQL與關系數據庫基本操作 )

一、SQL概述 sql是結構化查詢語言&#xff08;Structured Query Language&#xff0c;SQL&#xff09;是專門用來與數 據庫通信的語言&#xff0c;它可以幫助用戶操作關系數據庫。 SQL的特點&#xff1a; SQL不是某個特定數據庫供應商專有的語言&#xff1b; SQL簡單易學 &…