假设“:
首先smarty display(”test.html");然后我们又想局部更新 test.html 页面,这时我们发出请求,到另一个 processController.php processController.php 处理完之后,获得了test.html所需要的数据那么问题来了,我们该怎么使用Smarty 局部更新 test.html 的局部页面??再次使用display()函数不合适吧?
display()显示全部的test.html ?

解决方案 »

  1.   

    其实与 smarty 无缝衔接的 Ajax 组件是 XAjax
    只不过近几年都用 JQuery 把他给淡忘了
    不知道现在是否还有更新版本推出,你可以搜索一下如果使用一般的 Ajax 组件,你描述的情况就比较复杂了
    你需要给单独刷新的部分写单独的模板文件
    在主模板中 include 这些部件
      

  2.   

    <{dynamic}>
    ......
    <{/dynamic}>
      

  3.   

    ajax就可以实现,把你页面的局部内容刷新加上新数据,或改变这部分的布局。jQuery也可以和ajax结合的
      

  4.   

    感觉直接用ajax更新局部dom比较方便。
      

  5.   

    用JQ的ajax比较容易上手哦 亲、
      

  6.   

    局部刷新 jquery的ajax