2
jquery에서 컨트롤러로 배열을 전달하고 있습니다. 내 컨트롤러에서 배열을 컨트롤러에서 웹 서비스로 전달합니다.
function UpdateWeeklySalesReport_Clicked(AccName,HighComm) {
alert("function called");
var isChecked = $('table#HighlightsArea input#SelectHighlights').is(':checked');
alert('' + isChecked);
var HighlightsArea = [];
var count = $('table#HighlightsArea input[type=checkbox]:checked').length;
alert(''+count);
if (isChecked)
{
for(i=0;i=count;i++)
{
var row = $(this).closest('tr');
var AccName=row.find('td:nth-child(2)').text();
var HighComm=row.find('td:nth-child(3)').text();
HighlightsArea[0][AccountName] ;AccName;
HighlightsArea[0][HighlightsComments] ;HighComm;
HighlightsArea.push({ AccountName: AccName, HighlightsComments: HighComm });
}
}
$('[name="SelectHighlights"]:checked').each(function() {
var row = $(this).closest('tr');
var item = {
AccountName: row.find('td:nth-child(2)').text(),
HighlightsComments: row.find('td:nth-child(3)').text()
};
HighlightsArea.push(item);
});
//HighlightsArea.push({ AccountName: AccName, HighlightsComments: HighComm });
GetPartialView(
GetRootPath() + "/WeeklySales/FianlDraft", //URL
JSON.stringify(HighlightsArea), //Data:
WeeklySalesSucceeded //Success
);
var from = $('#FromDate').text();
//alert('' + from);
var to = $('#ToDate').text();
//var row = $('#HighlightsArea tr').filter(':has(:checkbox:checked)').find('td').text();
//alert('row'+row);
$('#FinalFromDate').html(from);
$('#FianlToDate').html(to);
//$('#HighlightsArea').
$('#FianlDraftTabHeader').removeClass('HideThis');
$('#enclosure').tabs('select', 3);
}
JQuery와
에 다음과 같은 기능을 가지고 내가 웹 서비스에 배열을 전달하는 배열을 처리 할 필요가있다.
어이가'GetPartialView' 무엇을합니까
자바 스크립트 : 다음은 몇 가지 예입니다? 문자열 화 된'HighlightArea'를 지정된 URL에 전달합니까? – WheretheresaWill
또한 게시 할 때 JSON 객체는 어떻게 보이나요? – WheretheresaWill
함수 이것은 getPartialView (URL, 데이터는 onSuccess) { $ 아약스 ({ URL : URL, 데이터 : 데이터 성공 :는 onSuccess, 오류 : GenericErrorHandler, 의 contentType : "애플리케이션/JSON; 문자셋 = UTF-8 ', dataType :'html ', 유형 :'GET ' }); } 내 GetPartialView 함수입니다. – veena