我使用smarty在php中构建项目。我已经创建了包含用户信息的模板,现在我必须对用户应用过滤器,为此我通过javascript调用了ajax函数,并在php页面上再次为新用户列表分配了smarty变量,但我仍然得到相同的用户列表在成功调用ajax函数后的页面上。即模板没有用新的用户列表重新加载。我对php和smarty不太了解所以请指导我如何做到这一点?
以下是ajax调用的代码
$.ajax({ type: "POST", url: "userDetails.php",
data: { searchKeyWord:searchKeyWord}, success: SearchSucceeded, error:SearchFailed });
在模板中我们有从php页面分配的smarty变量userList。
~section name=co loop=$userList` <label id="name" name="Name" size="1" class="productName" style="float:none">~$userList[co].Name` </label<br/><br/> ~/section`
答案 0 :(得分:0)
尝试输入完整的网址:
$。ajax({type:“POST”,url:“http:// [domain / path] / userDetails.php”,