tp5 ajax传参,Ajax 不同页面传参(TP5以及bootstrap框架下)

//team 页面 传参页面

$(function(){

$('#team2 ').click(function(){

var valTable=$("#table").bootstrapTable("getAllSelections");

var projectname = valTable[0].projectname;

var teamname = valTable[0].teamname;

$.ajax({

type:'post',

url:"/admin/team/tableproject",

data:valTable,

dataType:"json",

success:function(data){

window.location.href = "/admin/teammemberedit/index.html?projectname="+projectname+"&teamname="+teamname;

}

}) ;

});

});

//teammemberedit页面 跨页面传参 获得值页面

$(function(){

//当前url携带要传递的值;

var loc = location.href;

//console.log("当前url:"+loc);

//地址的总长度

var n1 = loc.length;

//console.log(n1);

//取得值的位置

var n2 = loc.indexOf("projectname=");

var n3 = loc.indexOf("teamname=");

//即获取到需要传的值;

var id = decodeURI(loc.substr(n2 + 12,n1-n3+12));

var id1 = decodeURI(loc.substr( n3 + 9));

//正则表达式 包含中文

//var english = new RegExp("^[a-z]*|[A-Z]*$");

var chinese = new RegExp(".*[\u4e00-\u9fa5]{1,}.*");

if(chinese.test(id )&&chinese.test(id1)){

$("#c-subprojectname").empty();//先清空控件中的数据 否则会累加

$("#c-subprojectname ").append(""+id+ "");

$("#c-teamname").empty();

$("#c-teamname").append(""+id1+ "");

}

});

//team 控制器

public function tableproject()

{

$projectname=input('projectname');

$a=Db::name('team')

->where('projectname',$projectname)

->select();

return json($a);

}

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值