0
올바른 구문을 이해할 수 없습니다. 시도 모든 것을 갖고있는 것 같다 : 나는 단순히 더 자바 스크립트 방법에 내 사용자 ID 전달해야 성공Ajax.Actionlink에서 모델 ID 전달 다른 Javascript 함수로 연결
@model User
...
@Ajax.ActionLink("Add", "AddUser",new {id = Model.Id }, new AjaxOptions
{
HttpMethod = "post",
InsertionMode = InsertionMode.Replace,
UpdateTargetId = "dialog-add-user",
OnSuccess = **"function(){ AddUserShow(" + @Model.Id + ");}",**
OnFailure = "userFailure"
}
합니다. 아무것도 작동하는 것 같습니다. 나는 여기를 둘러 보았고 몇 가지 제안을 찾았지만 여전히 운이 없다. 나는 시도 : 수신 측에서
"new Function('AddUserShow(" + @Model.Id + ")')",
"function(){ AddUserShow(" + @Model.Id + ");}",
"function(){ AddUserShow(this," + @Model.Id + ");}",
Also tried sticking the user ID in a hidden field to try and pass it later from functions above instead of accessing @Model:
"AddUserShow($('#Id').val()))",
코드 :이 중요한 경우 GUID를 것입니다 전달되는 것
function AddUserShow(id)
{
alert(id);
}
이드.
아이디어가 있으십니까? 미리 감사드립니다.
onsuccess는 = "함수() {AddUserShow ('"+ @ Model.Id + "');}", "마이크로 소프트의 JScript 런타임 오류 : 예상 식별자" :( – Shenaniganz
가 정확히 무엇을 공유 할 수 출력은? – bhamlin
Model.Id는 GUID입니다. 내가 op에 추가했습니다. – Shenaniganz