2009-04-02 2 views
0

나는이 내가보기의 내부에 삽입 한 다음 jQuery 코드 :액세스 페이지 모델의 내부 자바 스크립트 블록

내가 실행 해요 문제는 내가 수있을 것 없다는 것입니다
$(document).ready(
function() 
{ 
    $(".dblclick").editable("http://localhost/Configuration/Edit", { 
     id: 'nodeID', 
     name: 'nodeValue', 
     event: "dblclick", 
     style: "inherit", 
     submit: "Save", 
     cancel: "Cancel", 
     submitdata : {divison: "1"} 
    }); 

}); 

일반적인 MVC에 액세스 할 수 있습니다 (더 좋은 문구가 있습니까?).

submitdata : {divison: <%= Html.Encode(Model.DivisionID) %>} 
:

기본적으로, 내가 무엇을 달성하기 위해 노력하고있어하면 submitdata 속성에 (그리고 나중에 URL에서), I 페이지로 전달되는 실제 ID를 포함하고 싶습니다이다

스크립트 블록 내부에서 모델에 액세스 할 수 있습니까?

답변

2

물론 페이지 스크립트와 외부 .js가 아닌 한 작동해야합니다.

오류가 발생합니까? 문제가 될 수있는 것만이 첫 번째 예에서 문자열을 전달하는 것이며 서버 블록에서는 그렇지 않습니다. 따옴표를 달아보십시오.

submitdata : {divison: "<%= Html.Encode(Model.DivisionID) %>"} 
+0

맞습니다. 내가 이전에 잘못하고 있었던 것이 확실하지 않지만 지금은 제대로 작동하고있는 것 같습니다. 감사! – jerhinesmith

관련 문제