отправка пользовательского объекта с клиента (Jquery) на сервер (WCF) - PullRequest
2 голосов
/ 21 ноября 2010

как отправить пользовательский объект с клиента (jquery) на сервер (служба WCF)

как пройти объект? ниже мой код, и когда я вижу в firebug это то, что я получаю, пожалуйста, смотрите скриншот: http://img88.imageshack.us/img88/205/54211873.png

var CustomerInfo = {
                Name: '',
                Address: ''
            };

            function buildNewCustomerRequest() {
                var request = {
                    CustomerInfo: CustomerInfo
                };
                request.CustomerInfo.FirstName = $("#Name").val();
                request.CustomerInfo.Address = $("#Address").val(); 

                return request;
            }



     $("#getcustomerobject").click(function (event) {
                    var request = buildNewCustomerRequest();
                     var json = JSON.stringify(request);
                    $.getJSON('http://host/MyService.svc/GetCusto
merObject?CustomerObject=?', { request: json }, function (customer) {

                        //
                    });
                });

 <li>
            <label id="lblFirstName" for="Name">
              First Name :
            </label>
            <input id="Name" name="Name" type="text" maxlength="25" class="required" />  </li>
          <li>
            <label id="lbllastName" for="Address">
              Address :
            </label>
            <input id="Address" name="Address" type="text" maxlength="25" class="required" /><em> </li>
          <li>

вот мой сервис WCF выглядит так:

public bool GetCustomerObject(string method, Customer customer)
        {
            if (customer.Name == "test")
                return true;
            return false;
        }
...