ASP.NET 4.5新特性WebAPI从入门到精通
function getAll() { $.ajax({ url: "api/User/", type: ‘GET‘, success: function (data) { document.getElementById("modes").innerHTML = ""; $.each(data, function (key, val) { var str = val.UserName + ‘: ‘ + val.PassWord; $(‘<li/>‘, { html: str }).appendTo($(‘#modes‘)); }); } }).fail( function (xhr, textStatus, err) { alert(‘Error: ‘ + err); }); } function find() { $.ajax({ url: "api/User/1" , type: ‘GET‘, success: function (data) { document.getElementById("modes").innerHTML = ""; $.each(data, function (key, val) { var str = val.UserName + ‘: ‘ + val.PassWord; $(‘<li/>‘, { html: str }).appendTo($(‘#modes‘)); }); } }).fail( function (xhr, textStatus, err) { alert(‘Error: ‘ + err); }); } function add() { $.ajax({ url: "api/User/", type: "POST", dataType: "json", data: { "Id":4,"UserName": "admin", "PassWord": "666666"}, success: function (data) { getAll(); } }).fail( function (xhr, textStatus, err) { alert(‘Error: ‘ + err); }); } function removeUser() { $.ajax({ url: "api/User/3", type: ‘DELETE‘, success: function (data) { document.getElementById("modes").innerHTML = ""; getAll(); } }).fail( function (xhr, textStatus, err) { alert(‘Error: ‘ + err); }); } function removeAll() { $.ajax({ url: "api/User/", type: ‘DELETE‘, success: function (data) { document.getElementById("modes").innerHTML = ""; getAll(); } }).fail( function (xhr, textStatus, err) { alert(‘Error: ‘ + err); }); } function udpate() { $.ajax({ url: "api/User/1", type: ‘PUT‘, dataType: "json", data: { Id: 1, "UserName": "admin", "PassWord": "666666" }, success: function (data) { document.getElementById("modes").innerHTML = ""; getAll(); } }).fail( function (xhr, textStatus, err) { alert(‘Error: ‘ + err); }); }
,温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/70833.html