如何在joomla

时间:2015-11-11 08:11:54

标签: ajax joomla3.0 virtuemart

我使用virtuamart,我希望将产品详细信息中的产品ID发送到存储在数据库中的函数 这是我的jquery代码

jQuery(document).ready(function() {
    jQuery(".wishlist-btn1").click(function() {
        var productid = this.id;
        var userid = jQuery('input#user_id').val();

        var data = 'userid=' + userid;
        jQuery.ajax({
            type: "POST",
            url: "/index.php?option=com_virtuemart&task=productdetails.addtowish",
            data: data,
            success: function(data) {
                alert(data);
            }
        });

    });
});

我在virtuamart中的productdetailes控制器中添加了一个函数 像这样

function addtowish(){
    $jinput = JFactory::getApplication()->input;
    $name   = $jinput->get('userid');
}

但是我不知道为什么在ajax中返回警报数据,只是警告html页面来源!!

添加 - >我认为问题是ajax无法找到功能!!我在

中做了我的功能
  

产品详细

控制器完全在线之后 class VirtueMartControllerProductdetails extends JControllerLegacy {

0 个答案:

没有答案