我有一个ajax方法,它将数据发送到我的一个控制器,但我的控制器内部的方法没有被触发。每次第一种方法都在通话时执行。控制器看起来如下
class TieraerzteControllerUploader extends JController
{
/**
* display task
*
* @return void
*/
function display($cachable = false)
{
require_once JPATH_COMPONENT_ADMINISTRATOR.'/helpers/upload.php';
$upload_handler = new UploadHandler();
//this one is going to be outputed
die();
}
public function locator(){
// I wait here for a dump, but is not happening
var_dump('test');
die();
echo '{"text":"John Smith","id":"433"},{"text":"Paul Sparks","id":"434"}';
}
}
我使用以下网址调用控制器
/administrator/index.php?option=com_tieraerzte&task=uploader.locator&tmpl=component&q=search
即使我调用上面的url,结果也是一样的
答案 0 :(得分:0)
我认为你使用了错误的格式joomla url。 尝试这个url formate,你可以调用控制器
?<强>的index.php选项= com_tieraerzte&安培;图=载&安培; TMPL =组分&安培; Q =搜索
注意您的网址和我的网址之间的差异。