除了smarty之外的方法这是我用 PHP生成的JS文件内容:
var LANG = {"VERIFY_COUPON":"姓名","NAME":"地址","DATE":"日期","INDEX_TITLE":"躲在寂寞的角落"};然后我在HTML当中输入:<div>{$VERIFY_COUPON}</div>页面就能得到的 相应的内容<div>姓名</div>
求方法!!
什么方法都可以 !这个全局 的不是局部的实现!谢谢

解决方案 »

  1.   

    如果是這樣的話 那麼用php產生json 數據,用js 來讀入數據到頁面即可,這樣就是php和html分離了。
      

  2.   

    何必绕那么大的弯呢?何必牵扯到js,想简单点就这样: <div><?php......... ?></div>或者要分离的话用smarty就可以了。
      

  3.   

    使用 js 在 body.inntrHTML 中做替换即可因为是 js,所以请到 javascript 版面求解
      

  4.   

    看错了,,smarty很好啊,要么就用框架吧
      

  5.   

    现在随便用个框架,都实现了代码和html分离的吧。
      

  6.   


    个人感觉smarty不太好用,语法相对比较多!可能我smarty用得不多,上次CRM系统用smarty模板,麻烦
      

  7.   

    MVC是一种概念。
    维基百科:http://zh.wikipedia.org/wiki/MVC至于这种概念有N多种的实现方式,SMARTY只是其中的一咱而己。不同的平台也有不同的实现。在PHP中,SMARTY是一个不错的选择。当然你完全可以自己实现。可以类似SMARTY这样模板式的,也可以完全PHP代码式的,完全PHP代码式,我理解为在你的HTML页面中使用<?PHP ?>代码块输出,但这些输出完全是在HTML文档载入之前处理好的PHP变量,就是和SMARTY渲染一样。你理解不?》
      

  8.   

    和smarty无关....
    smarty是服务端模板,在发送到客户端前已经被解析.
    但是js是要在客户端才生成....
    所以,用js自己替换,
    或者,google一下 "javascript template", 没用过所以不能给你实际建议
      

  9.   


    感觉用JS来搞分离可能适用的范围比较小。除非你不在意SEO,这就没有关系。如果一个页面全是JS脚本加载进来的,SEO只正不好。
      

  10.   

    php 你用require 包含对应的HTML页面 在写个算法 比如str_replace(array('{','}'),array('<?php echo ',' ;?>'),$html);