0

プロジェクトでjqueryajaxを使用したいと思います。コードを後ろに置いて単純なajaxを実行するだけです。「500内部エラー」としてアラートエラーが発生しました

<script type="text/javascript" src="jquery-1.2.6.min.js"></script> 
<script type="text/javascript">

     $(document).ready(function () {

         $.ajax({
             type: "POST",
             url: "listprac.aspx/sayHello",
             contentType: "application/json; charset=utf-8",
             data: "{}",
             dataType: "json",
             success: AjaxSucceeded,
             error: AjaxFailed
         });
     });
     function AjaxSucceeded(result) {
         alert(result.d);
     }
     function AjaxFailed(result) {
         alert(result.status + ' ' + result.statusText);
     }  

  </script>

背後にある私のコード:

 public static string sayHello()
    {
        return "hello ";
    }
4

1 に答える 1

1

ページの場合、コードビハインドメソッドを次の属性aspxで装飾する必要があります。[WebMethod()]

[WebMethod()]
public static string sayHello()
{
    return "hello ";
}

編集: 名前空間WebMethod内にあります。System.Web.Services.WebService

于 2012-05-25T03:51:06.360 に答える