我如何登录我的应用程序jquery方法帖子

时间:2015-04-27 20:28:49

标签: jquery html cordova asp.net-web-api

我的应用程序登录时遇到问题。 当我尝试登录时,我看到了这个错误:

"error: function (responseData, textStatus, errorThrown) {
                                alert('POST failed.');"

我不知道为什么这样做。

 <script type="text/javascript">  
      $(document).ready(function() {  
        $("#loginForm").on("submit",function(e) {
        $("#submitButton",this).attr("disabled","disabled");
            var u = $("#username", this).val();
            var p = $("#password", this).val();
            if(u != '' && p!= '') {
                var LoginUserModel = {
                            Login: u,
                            Password: p
                        }
                $.ajax({
                        type: "POST",
                        url: 
                         /login",  
                        dataType: "json",
                        crossDomain: true,                  
                        data: LoginUserModel,

                        success: function(data) {
                            console.log(data);
                            console.log(data);
                             if (data) {
                                console.log('elo');
                            }
                            else{
                                navigator.notification.alert("Your login failed", function() {});
                                console.log('nie');
                                }
                            $("#submitButton").removeAttr("disabled");
                            console.log('elo');
                        },
                        error: function (responseData, textStatus, errorThrown) {
                                alert('POST failed.');
                                }
                    });
            }

          });
          });
      </script> 

有人知道这是什么问题,因为我不知道。为什么我无法登录应用程序? 感谢

1 个答案:

答案 0 :(得分:0)

  1. 在/ login&#34;
  2. 上添加开场报价
  3. 设置contentType:&#34; application / json&#34;
  4. 设置数据:JSON.stringify(LoginUserModel)
  5. 进行此更改后,请查看浏览器开发人员工具中的网络/控制台选项卡。