Javascript 从ajax调用Smarty php函数
我想在Javascript 从ajax调用Smarty php函数,javascript,php,ajax,smarty,Javascript,Php,Ajax,Smarty,我想在下拉列表的更改事件中从smarty.tpl调用smarty PHP函数。通过ajax可以吗?还是其他简单的方法?Smarty是php之上的模板模块。所以基本上smarty函数是php函数。您不需要ajax来调用它,您可以直接调用它,您只需要注册它 下面是操作方法:但我必须使用下拉菜单的onchange事件。所以我必须使用ajaxSo,你想从js调用php函数吗?您不能这样做,因为js是客户端,php是服务器端。您确实需要发出ajax请求。但在这种情况下,你需要描述你想在。。。超过2行文本:
下拉列表的更改事件中从smarty.tpl
调用smarty PHP函数。通过ajax可以吗?还是其他简单的方法?Smarty是php之上的模板模块。所以基本上smarty函数是php函数。您不需要ajax来调用它,您可以直接调用它,您只需要注册它
下面是操作方法:但我必须使用下拉菜单的onchange事件。所以我必须使用ajaxSo,你想从js调用php函数吗?您不能这样做,因为js是客户端,php是服务器端。您确实需要发出ajax请求。但在这种情况下,你需要描述你想在。。。超过2行文本:)。在我的例子中,smarty模板中有一个类别选择器(下拉列表)。可能有父类别和子类别。我必须根据所选类别收集类别数据。例如,在文本框中显示每个类别中的产品数量,因此您实际上需要在指定的容器中动态加载另一个页面。Ajax是实现这一点的唯一方法。您可以调用加载模板的脚本,并在该模板中显示所需的任何内容。请注意,默认情况下不会计算该模板(如果有)上的脚本。