用新变量重新加载Smarty模板?

时间:2009-08-08 04:11:01

标签: php ajax smarty

我正忙着使用AJAX从服务器获取“部分模板”并将它们回显给浏览器。这将导致所有这些HTML必须发送回浏览器。我想知道是否有办法简单地改变变量,但留下所有的HTML。像这样:

$smarty->assign("fruit", "apple"); // At Load

$smarty->assign("fruit", "pear"); // Changed through an AJAX call..

然后像..

$smarty->reload('FruitTemplate'); // Reloads all the variables

有什么想法吗?

谢谢! 马特穆勒

1 个答案:

答案 0 :(得分:0)

我担心Cfreak在服务器上是正确的智能工作,基本上你正在做你在服务器上的客户端上想要做的事情。做你想做的事的唯一方法是通过javascript。

但这确实是一个问题。除非你的html文件很大,否则不应该给你带来任何问题。