Joomla 4-AJAX | com_ajax - 服务器错误 500
Joomla 4 - AJAX | com_ajax - server error 500
在 Joomla 4 中我无法 com_ajax 工作。
我正在使用 jQuery 3.6;我创建了一个模块 mod_ajax 并安装成功,但是调用 com_ajax 不起作用,为什么?
// mypage.html
link = "index.php?option=com_ajax&module=ajaxx&format=json&task=100" ;
$.post(link, function(data, status){ });
// mod_ajaxx.php
$path= JPATH_ROOT."/modules/mod_ajax/";
$opt=$_POST['option']; $uri= $_SERVER['REQUEST_URI'];
$name=$_POST['task'];
$tmp = "\n\r opt:".$opt."\n\r uri:".$uri ."\n\r task:".$task;
file_put_contents( $path.'log.txt', $tmp) ;
// log.txt
opt:
uri:/jomkop/index.php?option=com_content&view=article&id=12&Itemid=126
task:
Devtools return 错误 500 link,为什么?
https://www.example.com/jomkop/index.php?option=com_ajax&module=ajax&format=json&task=1-save_form-0-0
我的 URL 变量在哪里?
根据 Joomla 的说法:“您的扩展程序使用的其他变量和值也可能包含在 URL 中。” - https://docs.joomla.org/Using_Joomla_Ajax_Interface
我也尝试使用 helper.php,结果相同。
我的 Joomla:4.0.1
谢谢!
我通过在我的 php 脚本中加载 Joomla API 找到了解决方案。
谢谢
在 Joomla 4 中我无法 com_ajax 工作。 我正在使用 jQuery 3.6;我创建了一个模块 mod_ajax 并安装成功,但是调用 com_ajax 不起作用,为什么?
// mypage.html
link = "index.php?option=com_ajax&module=ajaxx&format=json&task=100" ;
$.post(link, function(data, status){ });
// mod_ajaxx.php
$path= JPATH_ROOT."/modules/mod_ajax/";
$opt=$_POST['option']; $uri= $_SERVER['REQUEST_URI'];
$name=$_POST['task'];
$tmp = "\n\r opt:".$opt."\n\r uri:".$uri ."\n\r task:".$task;
file_put_contents( $path.'log.txt', $tmp) ;
// log.txt
opt:
uri:/jomkop/index.php?option=com_content&view=article&id=12&Itemid=126
task:
Devtools return 错误 500 link,为什么? https://www.example.com/jomkop/index.php?option=com_ajax&module=ajax&format=json&task=1-save_form-0-0
我的 URL 变量在哪里? 根据 Joomla 的说法:“您的扩展程序使用的其他变量和值也可能包含在 URL 中。” - https://docs.joomla.org/Using_Joomla_Ajax_Interface 我也尝试使用 helper.php,结果相同。 我的 Joomla:4.0.1
谢谢!
我通过在我的 php 脚本中加载 Joomla API 找到了解决方案。 谢谢