2012-10-10 61 views
0

我無法找出錯誤是什麼。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內部服務器error.How調用這個webservice.I有通過與url.Thanks任何幫助的方法...

+0

你能否給你的服務器端代碼Login_Data方法? –

回答

0

第一件事,您發送的方式錯誤,請發送像這樣

data: { 

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

} 

接下來確認,url:http://localhost:53179/hdfcmobile/WebService.asmx/Login_Data正在返回JSON輸出。