2014-08-29 20 views
0

我想知道我应该如何做到这一点。我觉得我失去了一些东西。需要一个链接或按钮点击触发我的Codeigniter网站上的PHP功能

我有我的主页上的链接和按钮,我想触发我的PHP代码。我的PHP代码各不相同。

我有一个上传两个XML文件并加载它们到我的MySQL表 一个从我的SQL表

运行一个大的更新查询 一个创建XML的我让他们都工作了。那不是问题。问题是我讨厌如何使用代码加载另一个PHP页面,然后重定向回到我开始的页面。

我想要的是能够点击按钮或链接并运行代码,然后显示在页面或引导模式,它已完成。

我试图有一个引导模式与进度条弹出时运行这些功能,然后当完成用户点击确定关闭模式弹出。

这里的最佳做法是什么?这是不是传统?

我有一个使用Ajax,Jquery和Bootstrap的CodeIgniter站点设置。

我看着另一件事,试图做什么使用控制器或帮手来做这项工作,但我似乎可以理解最佳实践。

+0

CodeIgniter中的链接总是调用控制器的方法。请参阅https://ellislab.com/codeigniter/user-guide/general/controllers.html – younis 2014-08-29 10:17:31

回答

0

您可以创建一个特定于ajax操作的控制器,并将所有功能放入该控制器。

例如

class myajax extends CI_controller 
{ 
    ... ... .... 

function create_xml() 
{ 

} 

}

和使用SITE_URL( 'myajax/create_xml')如在AJAX调用位置。

相关问题