我遇到了一个困扰我的挑战。 问题是 - 我正在创建一个插件,它正在对此插件中的另一个文件进行AJAX调用。似乎Joomla阻止我访问该文件。
我需要POST到一个从SOAP调用返回数据的文件。
我从这一行调用文件:
.class {
background-color:blue;
}
@media screen and (max-height: 600px) {
.class {
background-color:transparent;
}
}
我也尝试了相对,绝对和服务器路径 - Joomla不喜欢它。但我不记得或找不到正确的方法。
该文件与输出上述代码的插件位于同一文件夹中。
这是我的插件输出的完整javascript函数:
$html .= '$.post("search.php", { address: $(\'#address\').val(), zipcode: $(\'#zipcode\').val() },';
非常感谢任何帮助:-) 感谢。
答案 0 :(得分:1)
请检查online vega editor如何使用Joomla的ajax界面(似乎你没有使用它)。这比您描述的方法更容易,更清洁(也更标准)。您需要做的就是创建模块/插件(确保您的函数名称以“Ajax”结尾),然后从Joomla网站上的任何位置发出正确的调用(确保使用上面描述的URL模式)网站)。