首頁 >後端開發 >php教程 >js和php嵌套

js和php嵌套

jacklove
jacklove原創
2018-06-15 16:59:356403瀏覽

        JavaScript和PHP可以互相嵌套,而前提是JavaScript寫在以.php為後綴的檔案裡面

      (1) JavaScript巢狀PHP:

        PHP語句,如:

<script type="text/javascript">
  BUI.use(&#39;bui/grid&#39;,function (Grid) {
    var data = [//表单内容信息
            <?php
		foreach($slice_rows as $key=>$val){
		echo "{id:&#39;".$val[&#39;id&#39;]."&#39;,imgpath:&#39;".$val[&#39;imgpath&#39;]."&#39;,introduction:&#39;".$val[&#39;introduction&#39;].
               "&#39;,linkpath:&#39;".$val[&#39;linkpath&#39;]."&#39;,date:&#39;".$val[&#39;date&#39;]."&#39;},";
	    }
	
	       echo "{id:&#39;1112&#39;,imgpath:&#39;李四&#39;,introduction:&#39;this is a test&#39;,linkpath:&#39;#&#39;,date:&#39;date2&#39;}";
	   ?>
	],
 
        grid = new Grid.SimpleGrid({
          render : &#39;#grid&#39;, //显示Grid到此处
          width : 950,      //设置宽度
          columns : [//表单头部信息
            {title:&#39;编号&#39;,dataIndex:&#39;id&#39;,width:80},
            {title:&#39;图片路径&#39;,dataIndex:&#39;imgpath&#39;,width:100},
			{title:&#39;简介&#39;,dataIndex:&#39;introduction&#39;,width:200},
			{title:&#39;链接地址&#39;,dataIndex:&#39;linkpath&#39;,width:100},
            {title:&#39;上传日期&#39;,dataIndex:&#39;date&#39;,width:100}
          ]
        });
      grid.render();
      grid.showData(data);
  });
  
</script>

       (2)PHP嵌套

JavaScript

<?php
		
	echo &#39;<script type="text/javascript">&#39;;
	echo " BUI.use(&#39;bui/grid&#39;,function (Grid) {";
	//表单的数据内容
	echo &#39;var data = [&#39;;
	foreach($slice_rows as $key=>$val){
		echo "{id:&#39;".$val[&#39;id&#39;]."&#39;,imgpath:&#39;".$val[&#39;imgpath&#39;]."&#39;,introduction:&#39;".$val[&#39;introduction&#39;].
                     "&#39;,linkpath:&#39;".$val[&#39;linkpath&#39;]."&#39;,date:&#39;".$val[&#39;date&#39;]."&#39;},";
	}
	
	echo "{id:&#39;1112&#39;,imgpath:&#39;李四&#39;,introduction:&#39;1349622209547&#39;,linkpath:&#39;#&#39;,date:&#39;date2&#39;}";
	
	echo &#39;],&#39;;
	//表单的头部信息
	echo "
	 grid = new Grid.SimpleGrid({
          render : &#39;#grid&#39;, //显示Grid到此处
          width : 950,      //设置宽度
          columns : [
            {title:&#39;编号&#39;,dataIndex:&#39;id&#39;,width:80},
            {title:&#39;图片路径&#39;,dataIndex:&#39;imgpath&#39;,width:100},
			{title:&#39;简介&#39;,dataIndex:&#39;introduction&#39;,width:200},
			{title:&#39;链接地址&#39;,dataIndex:&#39;linkpath&#39;,width:100},
            {title:&#39;上传日期&#39;,dataIndex:&#39;date&#39;,width:100}
          ]
        });
	
	";
	echo &#39;  grid.render();
			grid.showData(data);
			});
  &#39;;
	
	
	//echo &#39;alert("this is a test")&#39;;
	echo &#39;</script>&#39;;
	
?>
本文解釋了js和php嵌套,更多相關內容請追蹤php中文網。

相關推薦:


js阻止預設事件與js阻止事件冒泡範例分享js阻止冒泡事件


##js函數常見的寫法以及呼叫方法


原生JS的AJAX讀取json全過程

以上是js和php嵌套的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn