Если Вам нужно выполнить Ajax запрос к вашему плагину virtuemart, то для этого есть метод plgVmOnSelfCallFE ($type, $name, &$render), этот метод вызывается при использовании ajax на лицевой панели сайта, для этого разместите этот метод в php файле своего плагина, обратиться к нему можно, например вот таким js
var url = vmSiteurl + 'index.php?option=com_virtuemart&view=plugin&type=vmshipment&name=имя вашего плагина&ваши переменные для передачи=' +Element; jQuery.getJSON(url, function(datas, textStatus) { //alert(datas); console.log(datas); });
где в методе plgVmOnSelfCallFE ($type, $name, &$render)
$type это тип плагина , например vmshipment
$name имя вашего плагина
&$render возвращает результат, т.е. в php файле плагина можно написать вот такую функцию, к которой и обратится наш js запрос getJSON
function plgVmOnSelfCallFE($type, $name, &$render) { if ($name != $this->_name || $type != 'vmshipment') return false; // ваш код здесь $render="код или переменная для возвращения в js (function(datas, textStatus))"; }
т.е. не обязательно писать echo json_encode($times);