zoukankan      html  css  js  c++  java
  • 传参总结

    mongod --dbpath=d:/data 开机
    再打开第二个窗口 mongo
    help 帮助
    show dbs 查看数据库
    use 数据库名字 (use lx1816)切换数据库
    db.stu.save({"name":"zsf","age":"16"})
    查找:db.stu.find()
    show collections 显示当数据库的所有集合

    传参的两种方式:
    第一种方式:
    前端传参: $.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);
    })

  • 相关阅读:
    我的技术十年
    django-cookie&session
    论学习方法
    操作系统知识
    一百天记录
    Microsoft COCO 数据集
    qt虚拟键盘编译时报错缺乏qpa/qplatforminputcontext.h文件
    ffmpeg拉取rtsp视频流
    顶层QWidget弹窗设置背景为透明,透明部分为黑色。
    ubuntu20.04 gnome桌面系统添加开机自启动GUI程序
  • 原文地址:https://www.cnblogs.com/fdbjazy/p/10161895.html
Copyright © 2011-2022 走看看