How can I pass a Array via JQuery Get without using post
my jquery code is
$('[name="SelectHighlights"]:checked').each(function () {
var row = $(this).closest('tr');
var high = {
AccountName: row.find('td:nth-child(2)').text(),
Highcomments: row.find('td:nth-child(3) > input').val()
};
HighlightsArea.push(high);
});
var HL=HighlightsArea.length;
alert(''+HL);
if(HL>0)
{
GetJson(
GetRootPath() + '/WeeklySales/AjaxUpdateHighComments', //url
//JSON.stringify(HighlightsArea), //Data:
//HighlightsArea,
//{high: HighlightsArea},
{array: HighlightsArea.join(",")},
SaveChanges //callBack
);
}
Function for GetJSon:
function GetJson(url, data, onSuccess) {
$.ajax({
url: url,
data: data,
success: onSuccess,
error: GenericErrorHandler,
traditional: true,
contentType: 'application/json; charset=utf-8',
dataType: 'json',
type: 'GET'
});
}
code in my controller :
I want to pass that array into this controller only but i should not use HTTpPost
public ActionResult AjaxUpdateHighComments(List<Highlights> Highlights, WeeklySalesModel weeklysales){}
Please help me Any kind of help is highly appreciated. thanks in advance.