2014-03-07 2 views
0

버튼 클릭시 매개 변수가있는 함수를 호출해야합니다. 주어진 코드 SaveAmount(@item.Name)에서 함수는 매개 변수 @item과 함께 호출됩니다. 이름하지만 여기버튼 클릭시 예기치 않은 식별자

Uncaught SyntaxError: Unexpected identifier 즉,이 던지는 오류가 내 HTML 코드입니다 : - 여기

@foreach (var item in ViewBag.countries) 
{ 
    <td><button type="button" class="btn-primary" id="cnt" onclick="saveAmount(@item.Name)">Update</button></td> 
} 

내 기능입니다 : - 당신은 큰 따옴표로 ID를 배치해야

function saveAmount(btnId) 
{ 
    alert("hiiii"+btnId); 
} 
+0

id = cnt는 id = "cnt"와 같아야한다고 생각합니다. –

답변

0

이 ID를 즉 = " cnt ". 이것을 시도하십시오

+0

plz 업데이트 된 코드를 참조하십시오. 불행히도 제거되었습니다. – user3206357

1

보십시오. onclick="saveAmount('"[email protected]+"')"

+0

번호. 작동하지 않습니다. – user3206357

+0

"@ 항목"개체를 검사하고 "이름"을 가져 오는 지 확인할 수 있습니까? fire bug를 사용하거나 서버 또는 클라이언트의 콘솔 로그에서 확인하십시오. – Jak

+0

yes.in SaveAmount() name의 값이 적절하게 전달되고 있습니다.이 경우 United State. 예 @ item.Name이 함수에서 올바른 값을 제공하고 있습니다. – user3206357