傳參總結

mongod --dbpath=d:/data 開機
再打開第二個窗口 mongo
help 幫助
show dbs 查看數據庫
use 數據庫名字 (use lx1816)切換數據庫
db.stu.save({"name":"zsf","age":"16"})
查找:db.stu.find()
show collections 顯示當數據庫的全部集合html

 

傳參的兩種方式:
第一種方式:
前端傳參: $.get("http://localhsot:3000/modify",{
id:$("#id").val(),
name:$("#name").val()
})

後端獲取: router.get("/modify*",(req,res)=>{ (須要引入url模塊)
var obj = url.parse(req.url,true);
var id = parseInt(obj.query.id);//此處須要數值型 Number() parseInt() 二者均可以
var name = obj.query.name
})前端


前端傳參: $.get("http://localhost:3000/modifyok/" + $("#id").val() + "/" + $("#name").val())數據庫

後端獲取: router.get("/modifyok/:id/:name",(req,res)=>{
var id = parseInt(req.params.id);
var name = req.params.name
})後端


第二種方式:(問號傳參)
前端傳參並跳轉頁面: location.href = "modify.html?id=" + $(this).data("id")+"&name="+變量;
前端跳轉頁面獲取傳參的值:
var qs = location.search.substring(1) (substring(1)去掉問號)
var qsArr = qs.split("=") (用等號進行字符串的拆分)
$.get("http://localhost:3000/modifyItem/" + qsArr[1]).then((res)=>{ (qsArr[1] 獲取id)
$("#id").val(res.id);
$("#name").val(res.name);
})this

相關文章
相關標籤/搜索