php===>post带参数跳转
php===>form页面Apost到B,B会生成一个页面。现在要越过页面A,想直接post参数然后展示B生成的页面要怎么做?...
php===>form页面A post到B,B会生成一个页面。现在要越过页面A,想直接post参数然后展示B生成的页面要怎么做?
展开
1个回答
展开全部
好绕口,post可以在当前页面提交处理的。不必post到新页面。
另外,你可以了解一下ajax
ajax简单示例
a页面
$(function(){
$.ajax({
url: "ajax_php.php",
type: "POST",
data:{trans_data:"要传输的内容"},
error: function(){
alert('Error loading XML document');
},
success: function(data,status){//如果调用php成功
alert(unescape(data));//解码,显示汉字
}
});
});
ajax处理页面
$backValue=$_POST['trans_data'];
echo $backValue."+后台返回";
上面只是例子
另外,你可以了解一下ajax
ajax简单示例
a页面
$(function(){
$.ajax({
url: "ajax_php.php",
type: "POST",
data:{trans_data:"要传输的内容"},
error: function(){
alert('Error loading XML document');
},
success: function(data,status){//如果调用php成功
alert(unescape(data));//解码,显示汉字
}
});
});
ajax处理页面
$backValue=$_POST['trans_data'];
echo $backValue."+后台返回";
上面只是例子
追问
我不能更改B,只能做转发,我试过通过form的自动提交(新建一个C页面,通过C onload时把参数post到B这样子是可以的实现跳转到B),可是我用ajax时,会接受到B生成的内容,但没办法直接跳到B。。。主要是想跳转要怎么办。。。
追答
B,不是你自己网站的?你远程post?
你可以用ajax处理后,js跳转到b啊
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询