ajax には独自の利点があるため、現在多くの Web サイトで広く使用されています。ここでは、ajax がバックグラウンドで定義された関数を呼び出す方法を紹介します。これは比較的単純ですが、いくつかの効果をもたらすことを願っています。初心者向けのコードは次のとおりです:
1. まず、antzone.aspx ページを作成します。
2. cs ファイルに次の関数を作成します。
public static string mytest(string first, string second) { return return first+second; }
2.html コードは次のとおりです:
<form id="myform" runat="server"> <div> <asp:Button ID="bt" runat="server" Text="点击测试" /> </div> </form>
3.JavaScript コードは次のとおりです:
$(function(){ $("#bt").click(function(){ $.ajax({ type:"Post", url:"antzone.aspx/mytest", data:"{'first':'蚂蚁部落','second':'欢迎您'}", contentType:"application/json;charset=utf-8", dataType:"json", success:function(data){ //返回的数据用data.d获取内容 alert(data.d); }, error:function(err){ alert(err); } }); //禁用按钮的提交 return false; }); });
上記のコードは必要な関数を実装しており、バックグラウンドで定義された関数を呼び出すことができます。ここではjQueryをベースにしたajax呼び出しバックグラウンド定義の実装方法を紹介しますので、分からないことがあればメッセージをお願いします。