我有一个下拉列表,其中包含一个从数据库绑定的产品列表。我想加载选定的产品数据。这是我的代码 @Html.DropDownListFor(model => model.ProductName, new SelectList(Model.ProductsList, "ProductID", "ProductName"), new { id = "Productslist", @class = "GreenDropDownListStyle", @datastyle = "dropdown", @onchange = "FillProduct()" })我曾使用 java 脚本代码发送选择的产品 ID 然后获取它的数据<script type="text/javascript"> $(document).ready(function () { $("#Productslist").change(function () { debugger; var selectedIndex = $(this).val(); var divH = document.getElementById(selectedIndex); if (selectedIndex > 0) { $.ajax( { url: '/Inventory/ViewProduct', type: 'GET', data: { ProductID: selectedIndex }, contentType: 'application/json; charset=utf-8', success: function (data) { /// }, error: function () { alert("error"); } }); } else { divH.style.visibility = 'hidden'; // Hide } }); }); </script>此代码发送所选索引的问题不是所选产品的问题,它还将 id 作为字符串发送,因此它永远不会进入我的条件,以防万一成功我应该写什么
添加回答
举报
0/150
提交
取消