1.开发的框架是MVC。而且是单入口提交处理。期中的视图层的代码是通过Smarty渲染。
如果想要在Smarty中引入JS的话可以这样写
{literal} 就可以正常写JS的。
其中的Smartry中的AJAX代码如下:
{literal}
{/literal}
{*动态提取PHP中的数据*} |
二级菜单的代码
二级分类 |
{*通过AJAX实现*} |
服务器端的代码
/**作用:通过客户端的AJAX提交过来的大类ID提取出来全部小类信息
* 参数:会员ID值
* 时间:2009-07-25
* 修改记录:
* */
function fetchSmallAction($uid) {
$bigclassid = $_GET['BigClassId'];
$smallModel = new M_SmallClass();
$smallModel->zh_bigclassid = intval($bigclassid);
$smallclass = $smallModel->fetchAllSmallType(); #得到全部的小类信息通过foreach遍历
foreach ($smallclass as $row) {
$name = $row['zh_name'];
$id = $row['zh_id'];
echo "obj.options[obj.options.length] = new Option('$name','$id');\n";
}
}
阅读(1308) | 评论(0) | 转发(0) |