2013-07-30 2 views
0

보기에서 매개 변수를 통해 GUID를 Javascript 함수로 전달하려고합니다. 여기 보기에서 JavaScript로 GUID를 전달하는 방법?

function updateOrder(orderID, itemID, quantity, journalId) { 
    ... 
} 

자바 스크립트

에서보기

onchange="updateOrder(<%= Model.Category[j].OrderItems[i].OrderID %>, <%= Model.Category[j].OrderItems[i].ID %>, this.value, <%= Model.CategoryItems[j].OrderItems[i].Order.JournalID %>);" /> 

<%= Model.CategoryItems[j].OrderItems[i].Order.JournalID %> is in GUID 

코드의 코드는 정말 당신의 도움을 주셔서 감사합니다 나는 파이어 폭스 identifier starts immediately after numeric literal

에서 오류 메시지를 가지고있다.

답변

4

나는 당신이 어떤 따옴표가 필요하다고 생각 :

onchange="updateOrder('<%= Model.Category[j].OrderItems[i].OrderID %>', '<%= Model.Category[j].OrderItems[i].ID %>', this.value, '<%= Model.CategoryItems[j].OrderItems[i].Order.JournalID %>');" /> 

참고 ID 값이 인용 문자를 포함 할 수있는 기회가 있다면하지만, 당신이 그것을 탈출해야 할 것입니다. (내가 어떤 숫자 인 경우, 당신은 따옴표를 제거 할 수 있습니다.) 모든 ID를 문자열 (GUID가있다 있으리라 믿고있어.)

+0

감사합니다 그것은 효과가 있었다. – Lakhae

1

시도

onchange="updateOrder(<%= Model.Category[j].OrderItems[i].OrderID %>, 
<%= Model.Category[j].OrderItems[i].ID %>, this.value, 
'<%= Model.CategoryItems[j].OrderItems[i].Order.JournalID %>');" /> 

공지 사항을 ''JournalID 매개 변수 주위에

+0

감사합니다. 그것은 효과가 있었다. – Lakhae

관련 문제