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>";
?>声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
- 上一篇:没有了
- 下一篇: php 去掉字符串的最后一个字符
