我想知道我应该如何做到这一点。我觉得我错过了什么。
我在主页上有链接和按钮,我想触发我的PHP代码。我的PHP代码各不相同。
我有一个上传两个xml文件并将它们加载到我的mysql表中其中一个运行大型更新查询一个从我的sql表创建xml
我现在让他们都在工作。这不是问题所在。问题是我讨厌我必须加载另一个只有代码的PHP页面,然后重定向回我开始的页面。
我想要的是能够点击按钮或链接并运行代码,然后在页面或引导模式上显示它已经完成。
我试图在运行这些功能时弹出一个带有进度条的引导模式,然后当完成后,用户单击"OK"关闭模式弹出。
这里的最佳做法是什么?这不是传统的吗?
我使用Ajax、Jquery和Bootstrap设置了CodeIgniter站点。
另一件事是,我试着用控制器或助手来做,但我似乎能理解最佳实践。
您可以创建一个特定于ajax操作的控制器,并将所有函数放入该控制器中。
例如
class myajax extends CI_controller
{
... ... ....
function create_xml()
{
}
}
并使用site_url('myajax/create_xml')作为ajax调用中的位置。