我使用自動完成引進產品的描述,並獲得產品ID,並用javascript函數價格:無法型號值賦給JavaScript變量
<script type="text/javascript">
$(document).ready(function() {
$(function() {
$("#Description").change(function() {
$("#ProductID").val(Description_autocomplete_hidden.value);
$("#Price").load('@Url.Action("GetPrice", "Product")', { id: parseInt($("#ProductID").val()) });
});
});
});
</script>
產品ID工作正常,動作,如,「\ Product \ GetPrice \ 4」被正確調用,但我無法將產品價格分配給$(「#Price」)。
剃刀代碼:
<div class="row">
<div class="label">@Html.Label("Product")</div>
<div class="input">@Html.AutoComplete("Description","","Product","_Shared")</div>
</div>
<div id ="ProductID"></div>
<br />
<div class="row">
<div class="label">@Html.Label("Price")</div>
<div class="input">@Html.Editor("Price")</div>
</div>
的用getPrice()在產品控制器:
public string GetPrice(int id)
{
return unitOfWork.ProductRepository.GetByID(id).Pvp1.ToString();
}
對不起Diodeus,我還沒有看到這個功能 – Joao
@Joao,不能提出任何東西,直到您發佈用getPrice方法的代碼。 –
@Joao順便說一句,如果你在瀏覽器中輸入這個url \ Product \ GetPrice \ 4,你會得到什麼? –