2016-03-19 14 views
0

WEBApi'den denetleyiciye kayıt gönderiyorum. Bununla birlikte, denetleyiciye birden fazla kayıt yapamıyorum. "PDFData" parametresi, üzerine geldiğimde iki kayıt gösterir. Ama ben ticketData parametresinin üzerine geldiğimde, sadece bir kayıt görüyorum.Denetleyici'ye birden çok kayıt gönderilemiyor

Birden fazla kayıt nasıl gönderirim?

WebAPI:

export function buildTicketPDF(PDFData): JQueryXHR { 
    return $.ajax({ 
     url: myApp.utils.getAppUrl() + "/api/BuildTicketPDF", 
     type: "POST", 
     data: JSON.stringify({ PDFData: PDFData }), 
     contentType: "application/json", 
    }); 
} 

Denetleyici:

[HttpPost] 
public List<PoDataTable> BuildTicketPDF(JObject ticketData) 
{ 
    return boASNTool.BuildTicketPDF(ticketData); 
} 
+0

' türünü değiştirin. Ancak, JObject’in dinamik olarak istek üzerine oluşturulduğunu düşünmüyorum. – Kalten

+0

Denediniz mi: 'contentType: JSON talebi ile" application/json "'. Bir göz atın [json POST verilerini Web API yöntemine nesne olarak nasıl geçirebilirim] (http://stackoverflow.com/questions/20226169/how-to-pass-json-post-data-to-web-api-method- nesne olarak) –

+0

@rajeshmag Kodumda 'contentType:' application/json "'zaten var – user990423

cevap

0

bu deneyin: "POST" `:` yöntemiyle "POST" `:

data: JSON.stringify({ ticketData: PDFData }), 
+0

hala bir kayıt gönderir – user990423

+0

Kodunuzu genişletmeli ve neden soruyu yanıtladığını açıklamalısınız. – Tunaki

İlgili konular