Javascript SimpleCart.js项目链接未定义,可以';我无法让链接正常工作

Javascript SimpleCart.js项目链接未定义,可以';我无法让链接正常工作,javascript,jquery,html,simplecart,Javascript,Jquery,Html,Simplecart,我正在尝试建立我的网站,一切都是100%的工作良好,除了当我试图添加我的产品各自的链接到自己的网页在“购物车Columns”。我正在关注如何包含产品链接(此链接将您带到他们的文档页面,解释如何设置购物车列,包括项目链接),但该链接一直说它“未定义” 请看一看我的小提琴(很抱歉没有样式): 根据文档,如果您将: { view: "link", label: "Details", attr: "pageLink", text: "View Product Page" } 作为购物车列(如您在小提

我正在尝试建立我的网站,一切都是100%的工作良好,除了当我试图添加我的产品各自的链接到自己的网页在“购物车Columns”。我正在关注如何包含产品链接(此链接将您带到他们的文档页面,解释如何设置购物车列,包括项目链接),但该链接一直说它“未定义”

请看一看我的小提琴(很抱歉没有样式):

根据文档,如果您将:

{ view: "link", label: "Details", attr: "pageLink", text: "View Product Page" }
作为购物车列(如您在小提琴中的第98行所示)

然后添加类:

class="item-pageLink">
(我假设它收集了如下所示的href链接)到可以添加到购物车的产品-因此在我的示例和js fiddle中,我得到了:

<div class="item-pageLink"><a href="http://www.google.com">View More</a></div>

…当你点击“买我”。。。您将看到此项目将添加到下面的购物车中,但当您将鼠标悬停在“查看产品页面”上时,会显示链接“未定义”!它应该指向/链接到谷歌

我不知道问题出在哪里?请参阅fiddle的js面板中的第525行-这是我所能看到的关于“获取”链接的唯一其他参考

我曾尝试在谷歌上搜索这个问题,尽管也有其他人遇到过同样的问题,但我找不到一个明确的解决方案


有人能帮我吗?

我一直在玩simpleCart js,下面是我如何在购物车中添加产品名称链接的:

我传入项目链接
http://www.example.com
在HTML页面中,然后在
simpleCartSetup.js
文件中,我将视图函数添加到attr:“name”

//simpleCartSetup.js
单纯形({
//表示购物车格式和列的数组,请参见
//购物车列文档
cartColumns:[
{attr:“名称”,标签:“名称”,
//链接功能
视图:功能(项目、列){
返回“”;
}
},
{attr:“价格”,标签:“价格”,视图:'货币'},
{视图:“减量”,标签:false},
{attr:“数量”,标签:“数量”},
{视图:“增量”,标签:false},
{attr:“总计”,标签:“小计”,视图:“货币”},
{视图:“删除”,文本:“删除”,标签:false}
],
//“div”或“table”-将购物车构建为表或div集合
cartStyle:“div”,
//simpleCart应如何签出,有关更多信息,请参阅签出参考
签出:{
键入:“贝宝”,
电子邮件:“you@yours.com" 
},
//设置货币,有关详细信息,请参阅货币参考
货币:“澳元”
});

现在将鼠标悬停在“查看产品页面”上。。。这似乎不存在,你能更清楚吗?请点击这里获取JS提琴:。。。然后点击“买我”,然后将鼠标悬停在“查看产品页面”上,链接未定义
// simpleCartSetup.js

simpleCart({

    // array representing the format and columns of the cart, see 
    // the cart columns documentation
    cartColumns: [
        { attr: "name" , label: "Name",
          // Link function
          view: function (item, column) {
            return "<a href='" + item.get("link") + "'>" + item.get(column.attr) + "</a>"; 
          }
        },
        { attr: "price" , label: "Price", view: 'currency' },
        { view: "decrement" , label: false },
        { attr: "quantity" , label: "Qty" },
        { view: "increment" , label: false },
        { attr: "total" , label: "SubTotal", view: 'currency' },
        { view: "remove" , text: "Remove" , label: false }
    ],

    // "div" or "table" - builds the cart as a table or collection of divs
    cartStyle: "div", 

    // how simpleCart should checkout, see the checkout reference for more info 
    checkout: { 
        type: "PayPal" , 
        email: "you@yours.com" 
    },

    // set the currency, see the currency reference for more info
    currency: "AUD"

});