using jquery ajax call wcf service get/post/put/delete
http://www.codeproject.com/Articles/254714/Implement-CRUD-operations-using-RESTful-WCF-Servic
POST メソッドの使用
コレクションのアドレス指定されたメンバーの表現を取得します。以下の例では、コレクションに新しいエントリを作成します。
折りたたむ |コードをコピー
$.ajax({
type: "POST",
url: "Services/EFService.svc/Members/",
data: "{Email:'test@test.com ', ScreenName:'TestUser'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) { // で遊ぶ応答は JSON 形式で返されました },
error: function (msg) {
alert(msg)
}
}); PUT メソッドの使用
別のコレクションでコレクション全体を更新します。以下の例では、コレクションのアドレス指定されたメンバーを更新します。
折りたたむ |コードをコピー
$.ajax({
type: "PUT",
url: "Services/EFService.svc/Members/",
data: "{Email:'test@test.com ', ScreenName:'TestUser'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) { // で遊ぶJSON 形式で返される応答 },
error: function (msg) {
alert(msg);
}
});DELETE メソッドを使用して
コレクション全体または特定のコレクションを削除します。以下の例では、id=1 の Member を削除します。
折りたたむ |コードをコピー
$.ajax({
type: "DELETE",
url: "Services/EFService.svc/Members(1)",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) { // JSON 形式で返されたレスポンスで再生します },
error: function (msg) {
アラート(msg)
}
});