【发布时间】:2014-10-08 06:57:44
【问题描述】:
我正在使用 Zend 框架。
我的 PHP 类为:
文件名:AdminController.php 路径:/admin/AdminController.php
Ajax 功能:
function exportToExcel()
{
$.ajax({
url: "/admin/AdminController/testFunction",
type: "POST",
success: function(output){
alert("Sucess "+output);
}
});
}
PHP 类:
class AdminController extends AbstractActionController
{
public function testFunction()
{
return 'Its a test!!!';
}
}
但我没有成功提醒:
Sucess Its a test!!!
可能是什么错误?
如何调用php函数特别是phpclass/file???
【问题讨论】:
-
你用的是什么php框架?
-
您是否尝试为 GET 设置路由器(我不使用 Zend)并检查浏览器 url
/admin/AdminController/testFunction?你看到任何回应了吗? -
@Cheery 先生,我明白了:发生 404 错误页面未找到。
-
但是你添加了路由器的路径吗?据我所见(我更喜欢 Symfony 的典型功能)来自控制器的功能在路由器中分配,它们的名称应以 Action 结尾
-
@Cheery 表示我应该将函数名称重命名为 testFunctionAction???
标签: javascript php jquery ajax