AJAX内部服务器错误

时间:2012-10-10 05:00:41

标签: ajax

我无法找出错误是什么。

 <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内部服务器错误。如何调用此webservice.I已通过url.Thanks传递方法以获得任何帮助......

1 个答案:

答案 0 :(得分:0)

首先,你发送的方式是错误的,像这样发送

data:  {

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

}

接下来请确保,url:http://localhost:53179/hdfcmobile/WebService.asmx/Login_Data正在返回JSON输出。