JS里如何调用PHP变量

wzwen 2009-03-19 11:23:15

<script type="text/javascript">
imgUrl1="up/01.jpg";
imgtext1="标题01"
imgLink1=escape("openAccount.php")
imgUrl2="up/02.jpg";
imgtext2="标题02"
imgLink2=escape("openAccount.php");
imgUrl3="up/03.jpg";
imgtext3="标题03"
imgLink3=escape("openAccount.php");
imgUrl4="up/04.jpg";
imgtext4="标题04"
imgLink4=escape("openAccount.php");
imgUrl5="up/05.jpg";
imgtext5="标题05"
imgLink5=escape("openAccount.php");


我现在有个PHP的变量$title1,怎样将它赋在js的变量imgtext1上面呢?
...全文
1124 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
小孟哥 2010-11-22
  • 打赏
  • 举报
回复
js.php

<!-- 方法1 -->
<?php
#输出应满足javascript语法,对于输出字符串应当注意转义字符
$return=$_GET['return'];
$var=$_GET['var'];
$array=array("name"=>"mengdejun","age"=>22,"address"=>"hubei province","qq"=>280759843,"desc"=>"js call php");
$json=json_encode($array);
echo "function add(a,b){return a+b}";
echo "var $return=$json;";
echo "var $var='http://hi.baidu.com/mak00000';";
?>
<!-- 方法2 -->
function show()
{
alert('mengdejun');
}





js.html

<script type="text/javascript" src='js.php?return=ps&var=url'></script>
<script type="text/javascript">
document.write(ps.name+"<br/>"+ps.age+"<br/>"+ps.qq+"<br/>"+ps.desc);
document.write("<br/>12+12="+add(12,12));
document.write("<br/><a href='"+url+"'>js调用php变量,另外一种ajax实现</a>");
show();
</script>


更多信息参考:http://hi.baidu.com/mak0000/blog/item/fd9e4bdd272c78b1cd116686.html
程序猿之殇 2009-03-20
  • 打赏
  • 举报
回复
<script type="text/javascript">
var title = "<?=$title?>";
//var title = "<?php echo $title;?>";
</script>
两种都可以的.
wzwen 2009-03-20
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 jim8590251 的回复:]
LZ可以这样
<input type="hidden" name="myphp" id="myphp" value=" <?php echo $title1;?>">

<script type="text/javascript">
imgUrl1="up/01.jpg";
//imgtext1="标题01"
imgtext1=document.getElementById("myphp").value;
imgLink1=escape("openAccount.php")
imgUrl2="up/02.jpg";
imgtext2="标题02"
imgLink2=escape("openAccount.php");
imgUrl3="up/03.jpg";
imgtext3="标题03"
imgLink3=esca…
[/Quote]

这个方法虽然麻烦一点,但感觉可行,试试...
wzwen 2009-03-20
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 aspceo 的回复:]
<script type="text/javascript">
imgUrl1="up/01.jpg";
imgtext1=" <?php echo $title1;?>"
imgLink1=escape("openAccount.php")
imgUrl2="up/02.jpg";
imgtext2="标题02"
imgLink2=escape("openAccount.php");
imgUrl3="up/03.jpg";
imgtext3="标题03"
imgLink3=escape("openAccount.php");
imgUrl4="up/04.jpg";
imgtext4="标题04"
imgLink4=escape("openAccount.php");
imgUrl5="up/05.jpg";
im…
[/Quote]

不行啊...
jim8590251 2009-03-20
  • 打赏
  • 举报
回复
LZ可以这样
<input type="hidden" name="myphp" id="myphp" value="<?php echo $title1;?>">

<script type="text/javascript">
imgUrl1="up/01.jpg";
//imgtext1="标题01"
imgtext1=document.getElementById("myphp").value;
imgLink1=escape("openAccount.php")
imgUrl2="up/02.jpg";
imgtext2="标题02"
imgLink2=escape("openAccount.php");
imgUrl3="up/03.jpg";
imgtext3="标题03"
imgLink3=escape("openAccount.php");
imgUrl4="up/04.jpg";
imgtext4="标题04"
imgLink4=escape("openAccount.php");
imgUrl5="up/05.jpg";
imgtext5="标题05"
imgLink5=escape("openAccount.php");
aspceo 2009-03-20
  • 打赏
  • 举报
回复
<script type="text/javascript">
imgUrl1="up/01.jpg";
imgtext1="<?php echo $title1;?>"
imgLink1=escape("openAccount.php")
imgUrl2="up/02.jpg";
imgtext2="标题02"
imgLink2=escape("openAccount.php");
imgUrl3="up/03.jpg";
imgtext3="标题03"
imgLink3=escape("openAccount.php");
imgUrl4="up/04.jpg";
imgtext4="标题04"
imgLink4=escape("openAccount.php");
imgUrl5="up/05.jpg";
imgtext5="标题05"
imgLink5=escape("openAccount.php");

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧