Javascript 无法检索隐藏字段值
我已将列表存储在隐藏字段中Javascript 无法检索隐藏字段值,javascript,c#,jquery,Javascript,C#,Jquery,我已将列表存储在隐藏字段中 <input id="ProductList" name="ProductList" type="hidden" value="[{"ProductDetailsID":303,"Size":"S","Color":"White","SizeID":
<input id="ProductList" name="ProductList" type="hidden" value="[{"ProductDetailsID":303,"Size":"S","Color":"White","SizeID":9,"ColorID":11,"MRP":2,"SellingPrice":5,"StockQuantity":5,"ImageCount":1,"IsDiscountPercent":"%","ProductDiscount":0,"ProductList":null}]">
但我得到的是列表类型,而不是实际的列表值
System.Collections.Generic.List`1[WebYedaz.Models.Data.Product.ProductDetails]
当我检查DOM但仍然无法检索它时,隐藏字段具有适当的值。我做错了什么?您的ID与用于获取值的写入ID不同 请更新以下内容:
$(“#产品列表”).val()代码>
$(文档).ready(函数(){
var值=$('#ProductList').val();
console.log(值);
});代码>
您在Jquery代码中传递了错误的id。我认为您应该尝试使用$(“#ProductList”).val()
而不是$(“#List”).val()。将此作为类型错误进行表决,并在注释部分发布正确的值是否更为正确?即使在使用$(“#ProductList”).val()之后,我下次也会注意。我无法获得结果。
System.Collections.Generic.List`1[WebYedaz.Models.Data.Product.ProductDetails]