首页 > 软件开发 > JavaScript >

js文件怎么接收网页问好传来的值

来源:互联网 2023-03-16 23:59:40 版权归原作者所有,如有侵权,请联系我们

JS是JavaScript的简称,是一种直译式脚本语言,在Js中可以调用一些页面,也可以接受另一些页面传递的参数,而一般传递参数用问好分割。使用如下方法可快速解析传递的值J7t办公区 - 实用经验教程分享!

function getQueryString(name) {J7t办公区 - 实用经验教程分享!

var reg = new RegExp("(^|&)" name "=([^&]*)(&|$)");J7t办公区 - 实用经验教程分享!

var r = window.location.search.substr(1).match(reg);J7t办公区 - 实用经验教程分享!

if (r != null) return unescape(r[2]); return null;J7t办公区 - 实用经验教程分享!

}J7t办公区 - 实用经验教程分享!

工具/原料

  • html界面
  • Js相关资料

方法/步骤

  • 1

    首先需要新建两个界面,一个界面为请求界面Q1.HTML,另一个界面为被请求界面Q2.HTMLJ7t办公区 - 实用经验教程分享!

    js文件怎么接收网页问好传来的值J7t办公区 - 实用经验教程分享!

  • 2

    在Q1界面上增加一个按钮,这个按钮绑定一个点击事件,事件为打开Q2页面J7t办公区 - 实用经验教程分享!

    js文件怎么接收网页问好传来的值J7t办公区 - 实用经验教程分享!

    js文件怎么接收网页问好传来的值J7t办公区 - 实用经验教程分享!

  • 3

    打开url中增加一些参数页面用问好隔开传值J7t办公区 - 实用经验教程分享!

    js文件怎么接收网页问好传来的值J7t办公区 - 实用经验教程分享!

  • 4

    在Q2界面增加一个方法J7t办公区 - 实用经验教程分享!

    function getQueryString(name) {J7t办公区 - 实用经验教程分享!

    var reg = new RegExp("(^|&)" name "=([^&]*)(&|$)");J7t办公区 - 实用经验教程分享!

    var r = window.location.search.substr(1).match(reg);J7t办公区 - 实用经验教程分享!

    if (r != null) return unescape(r[2]); return null;J7t办公区 - 实用经验教程分享!

    }J7t办公区 - 实用经验教程分享!

    js文件怎么接收网页问好传来的值J7t办公区 - 实用经验教程分享!

  • 5

    增加一个onload的方法,方法使用如上的方法获取问好传递的值J7t办公区 - 实用经验教程分享!

    js文件怎么接收网页问好传来的值J7t办公区 - 实用经验教程分享!

  • 5本页面未经授权抓取自百度经验
  • 6

    弹出传递的值进行验证J7t办公区 - 实用经验教程分享!

    js文件怎么接收网页问好传来的值J7t办公区 - 实用经验教程分享!

  • 注意事项

    • Js传递可以是使用简单的&符号来分割
    • 当传递的参数中有中文字符时最好编码一下,防止出现乱码
    • 因这种方式参数都会明文显示,安全性并不高
    • 方法若有错误请指正留言,我会尽快修改

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!J7t办公区 - 实用经验教程分享!


    标签: JAVASCRIPT

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号