2012-01-20 1 views
0

У меня был массив notesAttachments, в котором у меня было три файла, и каждый файл содержит имя файла, originalfilename. и я создал массив 'values' и добавил каждый элемент в этот массив.Как конкатенировать массив с сериализованными данными, jquery, ajax

var values = new Array(); 

    for (var item = 0; item < notesAttachments.length; item++) { 


     var noteAttachmentObj = {}; 


     noteAttachmentObj.FileName == notesAttachments[item].FileName; 
     noteAttachmentObj.OriginalFileName = notesAttachments[item].OriginalFileName; 

     values.push(noteAttachmentObj); 

     } 

и я хочу, чтобы добавить этот массив «значения» в serailized то данных, как

var serializedFormser = $("#updatenotes").serialize(); 

здесь «updatenotes» является формой идентификатор. Я хочу привязать коллекцию «values» к этому «serializedFormser». Я много пробовал, но не мог. Может ли один пожалуйста, скажите мне решение ...

любой я использую это сериализуется мой АЯКС вызов ..

ответ

0
var serializedFormser = $("#updatenotes").serialize(); 
for (var item = 0; item < notesAttachments.length; item++) { 
    serializedFormser+= "&fname"+item+"="+notesAttachments[item].FileName; 
    serializedFormser+= "&ofname"+item+"="+notesAttachments[item].OriginalFileName; 
    } serializedFormser+="&count="+item; 

, то вы должны использовать цикл. от 0 до переменной count.

+0

Благодарим вас за ответ. Но имя файла и orignalfilename находятся в BO какой-то вещи, как открытый список notesAttachments {get; задавать; }. Таким образом, объединенный массив должен присваивать этой коллекции i.e notesAttachments. –

Смежные вопросы