2011-10-20 4 views
0

MVC3 asp.net 프로젝트가 있습니다. 일부 매개 변수를 사용하여 컨트롤러 함수를 생성하려면 질문은 어떻게 Textbox의 값을 Jqgrid로 전달할 수 있습니까?HTML Textbox에서 JQgrid로 값을 전달하는 방법 URL 매개 변수

내가 좋아하는 뭔가 싶어 : 나는

$("#TextBox").attr("value") 

에 삽입하려고

jQuery("#list1").jqGrid({ 
     url: '@url.content("~/")MyController/MyFunction?Parameter1=valueFromTextBox' 
... 

하지만 어떤 생각이 작동하지 않는 이유는 무엇입니까?

감사

답변

0

vantian

당신은 더 나은 postData 매개 변수를 가진 기능 (방법)을 사용한다 :

$("#list1").jqGrid({ 
    url: '<%= Url.Content("~/MyController/MyFunction") %>', 
    postData: { 
     Parameter1: function() { return $("#TextBox").val(); } 
    }, 
    ... 
}); 

세부 사항에 대한 here를 참조하십시오.

+0

감사합니다. 올렉, 작동합니다. :) – vantian

+0

@vantian : 안녕하세요! 문제가 해결되면 대답을 [ "수락"]으로 표시 할 수 있습니다 (http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work/5235#5235). – Oleg

관련 문제