您可以使用Ajax调用此函数。您需要使用onclick事件来获取前端国家/地区的所有列表。在下面的typo3中使用ajax。
打电话EidDispatcher.php
在ext_localconf.php
文件中,并在此路径上添加此项目Classes/Ajax/
如下所示。
$TYPO3_CONF_VARS['FE']['eID_include']['your_ajax_parameters'] = \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath('extension_key').'Classes/Ajax/EidDispatcher.php'
;
您可以像这样调用控制器方法。
$.ajax({
async: 'true',
url: 'index.php',
type: 'GET',
dataType: 'json',
data: {
eID: "your_ajax_parameters",
id:pageId,
tx_extension_key: {
pluginName: 'your plugin name',
controller: 'your controller name',
action: 'your action name',
},
param:{
parameter:'',
}
},
success:function (data) {
}
}
你可以按照这个例子,然后回来可能有任何问题: https://usetypo3.com/json-view.html – sven