0

エラーが何であるかを見つけることができませんでした。

 <script type="text/javascript">
         $(document).ready(function () {
             $("#btnsumbit").click(function (e) {
                 e.preventDefault();
                 $.ajax({
                     type: 'POST',
                     data: '{"username":"' + $("input#txtuser").val() + '","password":"' + $("input#txtpwd").val() + '"}',
                     url: 'http://localhost:53179/hdfcmobile/WebService.asmx/Login_Data',
                     contentType: 'application/json; charset=utf-8',
                     dataType: 'json',

                     success:
                  function (data, textStatus, XMLHttpRequest) {

                      var status = data.Status;
                      alert(data.d);




                  },
                     error:
                  function (XMLHttpRequest, textStatus, errorThrown) {
                      alert(textStatus);
                  }

                 });

             });
         });


    </script>

500 内部サーバー エラーが発生しました。この Web サービスを呼び出す方法。URL を使用してメソッドを渡しました。助けてくれてありがとう...

4

1 に答える 1

0

まず、送信方法が間違っているので、このように送信してください

data:  {

    "username": $("input#txtuser").val(),
    "password": $("input#txtpwd").val()

}

次に、url:http://localhost:53179/hdfcmobile/WebService.asmx/Login_Dataが JSON 出力を返していることを確認します。

于 2012-10-10T05:05:06.163 に答える