Ajax url在自定义模块的Adminhtml文件夹下的magento1.9中不起作用尝试了很多方法,但仍然无法正常工作。
function getsubcategories(cat_id){
$j.ajax({
type : 'GET',
url:'<?php echo $this->getUrl('modulename/Adminhtml_controllername/function_name/?category_id='+cat_id); ?>',
success:function(data){
console.log(data);
//~ var returnedData = JSON.parse(data);
//~ alert(returnedData);
//~ var str='';
//~ $.each(returnedData, function(key, value) {
//~ str=str + '<option value='+key+'>'+value+'</option>';
//~ });
//~ $('#subcategory').html(str);
}
});
}
请告诉我如何在URL
中传递控制器的功能名称答案 0 :(得分:0)
而不是$ this-&gt; getUrl(),您可以尝试
Mage::getUrl('modulename/Adminhtml_controllername/function_name/?category_id='+cat_id');
您可以在控制器中使用此功能
protected function _isAllowed() {
return true;
}