MVC/면도기/자바 스크립트 초보자 질문 :MVC3/면도기에 다시 게시에서 레이블을 업데이트하는 방법
내가 사용이 드롭 다운 목록에서 하나의 제품을 선택할 수있는 MVC3/면도기 양식을 가지고있다.
<div class="editor-label">
Product
</div>
<div class="editor-field">
@Html.DropDownList("ProductID", (IEnumerable<SelectListItem>)ViewBag.Products, "--Select One--")
@Html.ValidationMessageFor(model => model.ProductID)
</div>
은 내가 다음 원하는 것은 단지 드롭 다운 목록 (모델 속성 이름이 Amount
입니다) 아래의 레이블에 선택한 제품의 가격을 표시하는 것입니다.
꽤 쉽지만 면도기에서 꽤 새로워졌고 Javascript에 대해 거의 알지 못해서 어떻게해야하는지, 그리고 어떻게 모두 함께 작동하는지 자세히 설명해 주시면 감사하겠습니다.
감사를 포함,이 유망한 찾고 있습니다. 그러나 나는 아직도 일하지 않는 것을 후회한다. 아마도 "당신의 페이지에 jQuery가로드되어 있는지 확인하십시오"-로드해야하는 스크립트 파일에 관한 부분일까요? 또한 Ajax 호출이라는 점에서 스크립트의 형식이 javascript라고 가정합니다. (네, 정말 ** ** 초보자입니다.| -)) –
@Shaul : 드롭 다운 목록이있는 페이지에 jQuery 스크립트에 대한 참조를 포함하십시오. 나는 그 대답을 업데이트했다. 방화 광 콘솔이 있으면 스크립트 오류가 있는지 확인하십시오. – Shyju
구문을 검사 해 주시겠습니까? 특히 $ (# itemPrice ...)를 시작하는 줄을 살펴 보시겠습니까? 적어도 하나의 큰 따옴표가없는 것 같고 @ Url.Action 내부의 작은 따옴표는 큰 따옴표 여야합니다. 심지어 변경 한 후에도 "GetPrice"아래에 "Expected", "or ')라고하는 컴파일러 경고가 나타납니다. –