1.先是创建一个DataContract类:Book.

2.创BoOK类系的service 接口IBookService及落实接口的BookService类。

3.部署部署Restful WCF service。

     我们以在IBookService 接口里添加一个措施

    [OperationContract]

    [WebInvoke(Method = “POST”, RequestFormat = WebMessageFormat.Json,
ResponseFormat = WebMessageFormat.Json,

    UriTemplate = “SaveBook”)] 

    string SaveBook(Book book);

    在BookService里重写SaveBook方法

   public string SaveBook(Book book)

  {
   //此处调用保存图书实体对象到数据库的不二法门
   //MyBookImp.SaveBook(book)
   return “id =”+ book.bId;
  }

  最后采取JQuery调用WCF的SaveBook方法。

    function SaveBook() {

  •              var bookData = {                  “bName”: “32334833425543”,                  “bCount”: “32”              };*
  •              $.ajax({                  type: “POST”,                  url:
    “http://localhost/MyBookService/BookService.svc/SaveBook”,*
                     data: JSON.stringify(bookData),
                     contentType: “application/json; charset=utf-8”,
                     dataType: “json”,
                     processData: true,
                     success: function (data, status, jqXHR) {
                         alert(“success…” + data);
                     },
                     error: function (xhr) {
                         alert(xhr.responseText);
                     }
                 });
             }

相关文章

网站地图xml地图