html页面传参以及参数的接收以及window. location. search的使用

 页面一传参

//声明js全局变量
var list;

//可用ajax异步请求获取数据,赋值给全局变量list

//搜索,初始话数据
function productSeach(){
	$.ajax({
        type: "POST",
        async:false,
        url: "product/productList.do",
        data:{
        		"pageIndex":currPage,
        		"pageSize":pageCount,
        		"productCode":$("#productCode").val(),
        		"productName":$("#productName").val(),
        		"status":$("#status").val()
        	 },
        dataType: "json",
        success: function(ret){
        	//返回数据列表
        	console.log( ret )
        	var html = '';
        	if(ret.status=="OK"){
        		list = ret.data.content;
        		$.each(list,function(i,v){
        				
        			html+='<tr class="product_content">';
        			html+='<td>'+ v.Code  +'</td>';
        			html+='<td>'+ v.Video +'</td>';
        			html+='<td><input onclick="editProduct('+i+')" type="button" value="编辑" class="seeBtn">&emsp;';
        			html+='<input onclick="productPlanList('+i+')" type="button" value="配置" class="seeBtn"></td>';
        			html+='</tr>';
        		});
        		$('#product_list').empty().append(html);
        	}
        	else
    		{
        		alert("查询失败");
    		}
        },
        error: function(XMLHttpRequest, textStatus, errorThrown){
        	if(XMLHttpRequest.responseText=='noauthority'){
                alert("您无此操作权限");
            }else{
           	 alert("操作异常");
            }
         }
    });
}


//跳转页面
function productPlanList(currIndex){
	window.location.href = "productPlanList.html?productCode=" + list[currIndex].productCode;
}

页面二参数接收 

//js全局变量
var list;
var productCode;


//获取url中"?"符后的字串方法
function getRequest() {

  //window.location.search获取URL路径?及其后面的字符串
  var url = window.location.search; 
  var theRequest = new Object();
  if (url.indexOf("?") != -1) {
    var str = url.substr(1);
    strs = str.split("&");
    for(var i = 0; i < strs.length; i ++) {
      theRequest[strs[i].split("=")[0]]=decodeURI(strs[i].split("=")[1]);
    }
  }
  return theRequest;
}


//搜索,初始话数据
function productPlanSeach(){

    //方法调用,获取指定参数的值
	productCode = getRequest().productCode;
    //封装参数,查询
	$.ajax({
        ...
    });
}

 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值