php是服务器端脚本语言,
运行与服务器端(比如Apache、iis等)
js是客户端脚本,
运行于客户端(比如浏览器)
运行顺序也不同,
php先运行,js后运行!
js变量可以用php生成,
因为php先运行,
可以输出js变量到浏览器!
php变量必须由php本身生成,
js不能给php生成变量!
js变量可以赋值到表单隐藏域
表单可实现提交功能至控制器
例:
<input type="hidden" id="hiddencolor" name="hiddencolor" value="" />$('#hiddencolor').val('123') //赋hidden值为123
php获取
echo $_POST['hiddencolor'] //123
可以这样<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")