Ajaxでコントローラー関数を呼び出すにはどうすればよいですか?
これは私の.../template/exportdb/attributes.phtmlファイルの内容です: <span id = "attributes">Generate</span> <script type="text/javascript"> jQuery(function () { jQuery("#attributes").click(function(){ jQuery.ajax({ url: "<?php echo $this->getUrl('adminhtml/attributes/ajax'); ?>" }).done(function() { alert("Hey"); }); }); }); </script> これは私のコントローラーファイルです: <?php class Attin_Exportdb_Adminhtml_AttributesController extends Mage_Adminhtml_Controller_Action{ public function IndexAction() { $this->loadLayout(); $this->getLayout()->getBlock("head")->setTitle($this->__("Export Attributes")); //$this->getLayout()->createBlock('exportdb/adminhtml_attributes'); //$this->getLayout()->getBlock("exportdb/adminhtml_attributes"); $block = $this->getLayout()->createBlock('Mage_Core_Block_Template','attributes_exp_db',array('template' => 'exportdb/attributes.phtml')); $this->getLayout()->getBlock('content')->append($block); $this->renderLayout(); } public function AjaxAction(){ …