如何正确编码 Joomla MVC 组件来执行 jQuery AJAX GETS/POSTS?

问题描述 投票:0回答:0

所以,我有了这个令人惊叹的 Joomla 组件,完成后,它将带来世界和平,解决世界饥饿问题。 我所要做的就是合并通过 jquery .ajax 调用调用的代码。我目前将它们放在外部位置,以便 AJAX 调用可以到达它们,但不清楚如何将它们正确放置在 Joomla 组件结构中。

我已经做了研究,相信我,但只发现了很多关于“你可以尝试这个或那个”的讨论。 大概是因为 Joomla 依赖 mootools,所以 Jquery 通常不在讨论范围内,但我们内部有这个很棒的 jQuery 例程库,我想以正确的方式来利用它。

在我看来,必须为每个调用创建一个视图,这似乎需要大量不必要的工作/开销来完成它。 (就像要求飞行员与乘客一起办理登机手续)。 在我看来,这不应该这么困难,所以我对我错过的东西感到困惑,或者为什么似乎没有一个直接的答案。

更新解决方案 接受 Soren 的答案,因为它直接回答了问题,尽管我没有指定 Joomla 1.5,但我能够快速调整他的答案以适应工作。

值得一提的是 Greg P,他的回答开启了一个充满其他可能性的世界,我没有考虑过快速解决我遇到的其他项目/挑战。

这是我能够使用 AJAX 成功调用 from 我的组件 to 我的组件的 url,以及我添加的使其工作的内容。

index.php?option=com_mycomponent&format=raw&controller=ajax.raw&task=myfunction

组件

php jquery joomla
© www.soinside.com 2019 - 2024. All rights reserved.