怎样在JS中接收PHP的传值变量,请看图片
<scriptlanguage="javascript">alert("删除成功!");self.location="liuyanban.php?page=$_GET[p...
<script language="javascript">alert("删除成功!");self.location="liuyanban.php?page=$_GET[page]";</script>
展开
5个回答
展开全部
$_GET是PHP的变量
1、如果你这段代码是在php页面,也就是通过php的print打印出来的,那么php的变量应该可以直接输出。
2、而你出现的情况,应该是在一个html页面中使用了php变量,这样不会读出变量的值。不知你是否在使用模板?如果是的话,一般来讲就是在【page=$_GET[page]】中的【$_GET[page]】用模板指定的标记方式替换,然后模板从php中读取出变量值来替换
1、如果你这段代码是在php页面,也就是通过php的print打印出来的,那么php的变量应该可以直接输出。
2、而你出现的情况,应该是在一个html页面中使用了php变量,这样不会读出变量的值。不知你是否在使用模板?如果是的话,一般来讲就是在【page=$_GET[page]】中的【$_GET[page]】用模板指定的标记方式替换,然后模板从php中读取出变量值来替换
更多追问追答
追问
您好,我是初学者 没有使用模版,您的意思是JS里不能用PHP变量是吗?
追答
额,怎么说呢,总之,如果想要使用php的变量,那么就需要这个变量在php的标识符【】或【】的包括中,就像楼上所讲:,或者如果你打开了【短标记】的话,可以简写成这样:【】
但是我看你对楼上追问的截图中,问题好像不是出在这里,也就是说整个页面没有被当作php来处理,而是当作了html页面处理。
那么你这个页面的程序是php还是html?
展开全部
<script language="javascript">
alert("删除成功!");
var page = "<?php echo $_GET['page']; ?>";
self.location="liuyanban.php?page="+page;
</script>
alert("删除成功!");
var page = "<?php echo $_GET['page']; ?>";
self.location="liuyanban.php?page="+page;
</script>
追问
alert("删除成功!");
var page = "";
self.location="liuyanban.php?page="+page;
这个代码解决了问题,多谢1楼,2楼,3楼的提示。。谢谢大家。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$_GET[page]是php函数啊不是直接写到js里,要通过php打印出来才行的。
<script language="javascript">alert("删除成功!");self.location="liuyanban.php?page=<?php echo $_GET[page]; ?>";</script>
试一下啦
<script language="javascript">alert("删除成功!");self.location="liuyanban.php?page=<?php echo $_GET[page]; ?>";</script>
试一下啦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<script language="javascript">
alert("删除成功!");
self.location="liuyanban.php?page=<?php echo $_GET[page];?>";
</script>
alert("删除成功!");
self.location="liuyanban.php?page=<?php echo $_GET[page];?>";
</script>
更多追问追答
追问
输出这样
追答
哦,我照你的写的,少了引号
改为
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
jquery 异步或同步请求
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询