目前我有一个触发 addMultipleToCart 的按钮 - 它应该传入我创建的名为 productids
的对象List<String> productids = new List<String>();
以下是我如何注册onClick事件:
<a id="displayAddToCart" href="#" onclick="addMultipleToCart('@productids');return false;"
role="button" class="btn primary btn-add-to-cart">Add To Cart</a>
当调用此事件时,它应该循环遍历列表,如下所示:
this.addMultipleToCart = function (products) {
for (var i = 0, len = products.length; i < len; i++) {
insite.productdetail.addToCartClick(products[i], '1', '');
}
};
然而,当产品通过时,看起来对象没有被传递,但对象类型的名称?它看起来像这样:
products = "System.Collections.Generic.List`1[System.String]"
所以,当我循环时,我最终循环遍历字符串
&#34; System.Collections.Generic.List`1 [System.String]&#34;
这显然不是我想要的。如何使用javascript访问我的列表?