【发布时间】:2015-01-07 05:18:42
【问题描述】:
我是 CS 购物车的新手。我需要将 ajax 结果传递给块模板文件。
我的控制器中有以下代码:-
if($mode=='drill')
{
$id=166;
Registry::get('view')->assign('pid', $id);
$all_subcategory=fn_get_subcategories($id);
foreach($all_subcategory as $value){
$sub_cat[$value['category_id']]=$value['category'];
}
Registry::get('view')->assign('all_year', $sub_cat);
Registry::get('view')->display('templates/blocks/product_filters/components/drillsearch.tpl');
Registry::get('view')->assign('all_year', $sub_cat);
return $sub_cat;
}
I have the following code in drillsearch.tpl :-
function fun(){
var sBase = location.href.substr(0, location.href.lastIndexOf("/") + 1);
$.ajax({
url: sBase+"index.php?dispatch=drill.drill",
data: 123 ,
type: "POST",
success: function(data) {
alert("sfd");
alert(data);
},
error: function(xhr, status, error) {
alert('failed');
alert(xhr.responseText);
}
});
}
这里的ajax结果没有分配templates/blocks/product_filters/components/drillsearch.tpl。如何解决。请帮帮我
【问题讨论】: