您的位置:首页 > 编程语言 > PHP开发

PHP Action中跳转到别的方法、页面中点击链接跳转到ACtion中方法、AJAX提交传参给ACTION

2014-11-27 18:14 686 查看
页面中跳转到方法

location.href

window.location

//ACTION跳转到别的方法

Header("Location:" . U("sudoku/Prize/index"));

//----通过判断是否成功成功跳到show_zy方法

$this->success('数据添加成功',"show_zy");

//---通过redirect跳转方法

$this->redirect("show");

//页面中点击链接跳转到ACtion中方法

<a href="{:U('sudoku/Prize/saveopen',array('open'=>$vo['open'],'aid'=>$vo['aid']))}" class="white">

//AJAX提交传参给ACTION

function submitForm(){

var recommend_url="{:U('Home/Index/add_members')}";

var oname = $("#oname").val();

var otel=$('#otel').val();

var oidnumber=$("#oidnumber").val();

var owner=$("#owner").val();

var periods="";

var building="";

var unit="";

var room="";

if(oname==""||oname=="请填写您的姓名"||!/^\s*[\u4e00-\u9fa5]{1,}[\u4e00-\u9fa5.·]{0,15}[\u4e00-\u9fa5]{1,}\s*$/.test(oname)){

show_message("请填写正确姓名");

}else if(otel==""|| !/^0?1(3|5|8)\d{9}$/.test(otel)){

show_message("请输入正确的手机号");

}else if(oidnumber==""||!/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/.test(oidnumber)){

show_message("请输入正确的身份证号");

}else if(owner=="-选择您的身份类型-"){

show_message("请选择您的身份类型")

}else if(owner=="1"){

periods=$("#periods").val();

building=$("#building").val();

unit=$("#unit").val();

room=$("#room").val();

if(periods=="-期数-"){

show_message("请选择楼盘期数");

}else if(building=="-楼栋号-"){

show_message("请选择楼栋号");

}else if(unit=="-单元号-"){

show_message("请选择单元号");

}else if(room==""||room=="房号"){

show_message("请输入房号");

}else{

$.post(recommend_url,{'oname':oname,'otel':otel,'oidnumber':oidnumber,'owner':owner,'periods':periods,'building':building,'unit':unit,'room':room},function(data){

if(data.status==1){

show_message("注册成功");

window.location="{:U('Home/Index/show')}";

}else if(data.status==2){

show_message("您已经注册了");

window.location="{:U('Home/Index/show')}";

}else{

show_message("注册失败");

}

});

}

}else{

$.post(recommend_url,{'oname':oname,'otel':otel,'oidnumber':oidnumber,'owner':owner,'periods':periods,'building':building,'unit':unit,'room':room},function(data){

if(data.status==1){

show_message("注册成功");

window.location="{:U('Home/Index/show')}";

}else if(data.status==2){

show_message("您已经注册了");

window.location="{:U('Home/Index/show')}";

}else{

show_message("注册失败");

}

});

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐