js网页跳转的代码!
地址是php从数据库读出的,用循环读出的!请问怎么用js跳转!functionsequence(){$seq=!empty($_GET['sequence'])?$_GE...
地址是php从数据库读出的,用循环读出的!请问怎么用js跳转!
function sequence(){
$seq=!empty($_GET['sequence'])?$_GET['sequence']:null;
return $seq;
}
$sequence=sequence();
$sql="select*from shop where sequence like '%$sequence%' limit 1";
$my_sequence=mysql_query($sql);
while($arr=mysql_fetch_array($my_sequence)) {
echo $arr['lianjie'];
} 展开
function sequence(){
$seq=!empty($_GET['sequence'])?$_GET['sequence']:null;
return $seq;
}
$sequence=sequence();
$sql="select*from shop where sequence like '%$sequence%' limit 1";
$my_sequence=mysql_query($sql);
while($arr=mysql_fetch_array($my_sequence)) {
echo $arr['lianjie'];
} 展开
4个回答
展开全部
不知道你想干什么,不管是JS跳转还是html跳转,跳转过去之后就不能控制了,因为那已经不是你的程序了,如果你是想方位一下他的页面,你可以用php函数抓取网页,$html= file_get_contents($url);
当然还有其他很多函数,甚至还有别人写好的类似浏览器的程序,你可以直接拿来用。可以模拟浏览器访问。
当然还有其他很多函数,甚至还有别人写好的类似浏览器的程序,你可以直接拿来用。可以模拟浏览器访问。
追问
我的目的就是跳转过去就可以了,不是要抓取跳转过去的那个页面,而是php从数据库中输出的地址,然后用js跳转过去,这个地址是循环输出的!
追答
跳转2个方法,一个就是上面说的echo "window.location.href='".$arr['lianjie']." '";
另外一个在html代码的头部echo ""; 0是等待时间,即等待0秒之后再跳转。
在""号之间的变量,如果是数组方式,不要对下标加''号。正确写法:
echo "window.location.href='$arr[lianjie]'";
或者:echo "window.location.href='{$arr[‘lianjie’]}'";
或者echo "window.location.href='{$arr[lianjie]}'";
展开全部
$arr['lianjie'] ->是地址吧
使用如下语句试试:
echo "<script>window.location.href='$arr['lianjie'] '</script>";
使用如下语句试试:
echo "<script>window.location.href='$arr['lianjie'] '</script>";
追问
我刚才就是用的这个方法,到上面那步输出的地址是正确的,跳不过去,而且还提示错误!
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING
追答
应该是语法错误,思路应该是没有问题的。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
查找QQ群 电脑科技,,群里都是高手
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用ajax获取php的输出就好了啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询