あなたはWebServiceを使用する必要があります。
[WebService, ScriptService]
public class WebService1 : WebService
{
[WebMethod]
public string names(string name)
{
return "Hello " + name;
}
}
次に、Javascriptを使用してクライアント側から呼び出します。
function namePerson() {
$.ajax({
type: "POST",
url: "WebService1.asmx/names",
data: JSON.stringify({ name: "Anders" }),
contentType: "application/json; charset=utf-8",
beforeSend: function() {
$("#ViewContainer").html("<img src='loading.gif' />");
},
success: function (msg) {
$("#ViewContainer").html(msg.d);
alert(msg.d);
}
});
}
contentType: "application/json; charset=utf-8"
が存在することを確認してください、他のWebサービスは、応答するためにXMLを使用します。
また、success
の代わりにdone
を使用する必要があります。
Asp.netのこのチュートリアル素敵な記事を参照してください。 jquery Ajax http://codepedia.info/jquery-ajax-json-example-asp-net-sql-database/ –