2012-03-05 3 views
0

я есть это на мой отдых службыдобавление данных в службе WCF отдыха с помощью JQuery

public List<Invoice> Invoices { get; set; } 
public List<InvoiceDetail> InvoiceDetails { get; set; } 

public InvoiceGroup() 
    { 
     Invoices = new List<Invoice>(); 
     InvoiceDetails = new List<InvoiceDetail>(); 
    } 

теперь мой вопрос, как я могу добавить данные к нему с помощью JQuery? есть идеи? Спасибо.

Обновление: Я пытаюсь создать счет-фактуру. поэтому код счета будет поступать из списка счетов-фактур, и элементы на элементах будут храниться в деталях.

+0

Добавление данных означает, что? или вы хотите вызвать эту службу по jquery ?? – FosterZ

+0

Я хочу вызвать эту службу, используя jquery с типом «PUT» или «POST» – jongbanaag

ответ

0
$.ajax({ 
    url: "path to your service ../AddInvoiceGroup", 
    data: jsonDTO, 
    type: "POST", 
    success: // on success whatever you want to do 

    }, 
    error: function (xmlRequest, textStatus, errorThrown) { 

     alert("your error handling"); 
    } 
}); 

ОБНОВЛЕНО: см я сделал это, передавая объект на службу, как показано ниже, и передать его как JSON строки.

var DTO = { 'inv': invoiceObject}; 
var jsonDTO = JSON.stringify(DTO); 

public AddInvoiceGroup(Invoice inv) 
{ 
    //call a member which will do adding stuff 
} 
+0

в порядке, я получаю эту часть кода. вопрос заключается в том, как добавить детали счета и счета-фактуры. – jongbanaag

+0

Я обновил свой ответ, это то, что вы хотите ??? – FosterZ

+0

есть. но я все еще озадачен этим. Я думаю, мне нужно больше учиться на стороне отдыха. Однако, спасибо. – jongbanaag

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