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