HTML load()方法跳转页面获取URL参数

html-css09

HTML load()方法跳转页面获取URL参数,第1张

可以新建一个js文件,内容如下:

(function ($) {

$.getUrlParam = function(name)

{

var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)")

var r = window.location.search.substr(1).match(reg)

if (r!=null) return unescape(r[2])return null

}

}) (jQuery)

在要获取url参数的页面导入这个js,想要获取参数,就这样写:

var name = $.getUrlParam("name")

$.getUrlParam("name")的参数name就是url里面的参数名称。

jquery获取url参数的办法:

function jsGetUrlParam(name) {

var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)")

var r = window.location.search.substr(1).match(reg)

if (r != null) return unescape(r[2])return null

}

可以新建一个js文件,内容如下:

(function ($) {

$.getUrlParam = function(name)

{

var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)")

var r = window.location.search.substr(1).match(reg)

if (r!=null) return unescape(r[2])return null

}

}) (jQuery)

在要获取url参数的页面导入这个js,想要获取参数,就这样写:

var name = $.getUrlParam("name")

$.getUrlParam("name")的参数name就是url里面的参数名称。

jquery获取url参数的办法:

function jsGetUrlParam(name) {

var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)")

var r = window.location.search.substr(1).match(reg)

if (r != null) return unescape(r[2])return null

}

在本地服务器环境下!直接用load函数请求相对地址!如:$.load(“demo.html”);把返回的html代码插入到某个div,如function(data){

$("#aaa").html(data)

}就好了!