js和php嵌套
JavaScript和PHP可以相互嵌套,前提是JavaScript写在以.php为后缀的文件里面。
(1) JavaScript嵌套PHP:
直接在JavaScript里面写入PHP语句,如:
<script type="text/javascript"> BUI.use("bui/grid",function (Grid) { var data = [//表单内容信息 <?php foreach($slice_rows as $key=>$val){ echo "{id:"".$val["id"]."",imgpath:"".$val["imgpath"]."",introduction:"".$val["introduction"]. "",linkpath:"".$val["linkpath"]."",date:"".$val["date"].""},"; } echo "{id:"1112",imgpath:"李四",introduction:"this is a test",linkpath:"#",date:"date2"}"; ?> ], grid = new Grid.SimpleGrid({ render : "#grid", //显示Grid到此处 width : 950, //设置宽度 columns : [//表单头部信息 {title:"编号",dataIndex:"id",width:80}, {title:"图片路径",dataIndex:"imgpath",width:100}, {title:"简介",dataIndex:"introduction",width:200}, {title:"链接地址",dataIndex:"linkpath",width:100}, {title:"上传日期",dataIndex:"date",width:100} ] }); grid.render(); grid.showData(data); }); </script>
(2)PHP嵌套JavaScript:
<?php echo "<script type="text/javascript">"; echo " BUI.use("bui/grid",function (Grid) {"; //表单的数据内容 echo "var data = ["; foreach($slice_rows as $key=>$val){ echo "{id:"".$val["id"]."",imgpath:"".$val["imgpath"]."",introduction:"".$val["introduction"]. "",linkpath:"".$val["linkpath"]."",date:"".$val["date"].""},"; } echo "{id:"1112",imgpath:"李四",introduction:"1349622209547",linkpath:"#",date:"date2"}"; echo "],"; //表单的头部信息 echo " grid = new Grid.SimpleGrid({ render : "#grid", //显示Grid到此处 width : 950, //设置宽度 columns : [ {title:"编号",dataIndex:"id",width:80}, {title:"图片路径",dataIndex:"imgpath",width:100}, {title:"简介",dataIndex:"introduction",width:200}, {title:"链接地址",dataIndex:"linkpath",width:100}, {title:"上传日期",dataIndex:"date",width:100} ] }); "; echo " grid.render(); grid.showData(data); }); "; //echo "alert("this is a test")"; echo "</script>"; ?>
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: hbase异常regionserver宕机
- 下一篇: Yii: 查询符合条件的记录个数