2010-12-30 2 views
0

JSon 게시 값에 대한 컨트롤러 작업 매개 변수의 datatype을 알고 싶습니다. 내가 jQuery.Post 방법을 사용하여 양식을 게시하도록하겠습니다JSon 유형 게시에 대한 컨트롤러 작업 유형의 데이터 유형은 무엇입니까?

...

일예

jQuery.post('/Customer/PostData', jQuery(document.forms[0]).serialize(), function (data) { 
alert('Successfully post..!'); 
}); 

나는 이제 나는 또한 form data JSON과 함께 CustomerID을 게시 할 가정 해 봅시다 ... 후 데이터를 다른 매개 변수를 추가 할 ..

당신은 나를 내 컨트롤러 있었던 파라미터의 데이터 유형을 유지해야하는지 알려 주시기 바랍니다 수 ? 내가 컨트롤러의 매개 변수 데이터 형식으로 List<string,string> 시도했지만 작동하지 않습니다. 보내고 싶은

답변

0

당신은 값을 포함하는 양식에 숨겨진 필드를 추가 할 수 있습니다 사전에

감사합니다 .. : 다음

<%= Html.Hidden("CustomerID") %> 

과 :

$('#CustomerID').val('123'); 
var dataToPost = $(document.forms[0]).serialize(); 
$.post('/Customer/PostData', dataToPost, function (data) { 
    alert('Successfully post..!'); 
}); 
+0

감사합니다! 맞긴하지만 CustomerID를 jquery post 메서드를 사용하는 다른 매개 변수로 전달하려고합니다. – nunu

+0

@nunu, 다른 매개 변수는 무엇을 의미합니까? 게시하기 전에 양식 입력 필드의 값을 수정 하시겠습니까? –

+0

물론 컨트롤러 메서드의 매개 변수 데이터 형식이 무엇인지 알려주시겠습니까? – nunu

관련 문제