Javascript ajax post数据在共享主机上不起作用

Javascript ajax post数据在共享主机上不起作用,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,对于这个问题,我非常困惑ajax post数据,在本地主机上工作,但在共享主机上不工作。这是我的密码 <script type="text/javascript"> $(document).ready(function(){ $("#login").click(function(){ alert('asdf'); var page = "login";

对于这个问题,我非常困惑ajax post数据,在本地主机上工作,但在共享主机上不工作。这是我的密码

<script type="text/javascript">
        $(document).ready(function(){
            $("#login").click(function(){
              alert('asdf');
                var page = "login"; 
                var username = $("#username").val().trim();
                var password = $("#password").val().trim();
                $.ajax({
                        url:'pages/content/input_query.php',
                        type:'post',
                        data:{page:page,username:username,password:password},
                        success:function(response){
                            var msg = "";
                            if(response ==1){
                                window.location = "index.php?pages=home";
                            }else{
                                $("#result").html(response);
                            }
                         }
                    });

            });

        });
我的代码是html

 <form role="form" action="pages/content/input_query.php" method="post">
      <div class="form-group has-feedback">
        <input type="text" class="form-control" placeholder="username" id="username" />
        <span class="glyphicon glyphicon-user form-control-feedback"></span>
      </div>
      <div class="form-group has-feedback">
        <input type="password" class="form-control" placeholder="Password" id="password" />
        <span class="glyphicon glyphicon-lock form-control-feedback"></span>
      </div>
      <div class="row">
        <div class="col-xs-8">    
          <div class="checkbox icheck">

          </div>                        
        </div><!-- /.col -->
        <div class="col-xs-4">
          <button type="button" class="btn btn-primary btn-block btn-flat" id="login">Sign In</button>
        </div><!-- /.col -->
      </div>
    </form>

我添加了代码警报“asdf”,但每次单击按钮都没有警报消息。问题是什么。请帮帮我。我给出的每个答案你们都打过服务器上的jQuery了吗? 尝试从jQuery CDN调用。 使用此代码:

<script
  src="https://code.jquery.com/jquery-3.2.1.min.js"
  integrity="sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4="
  crossorigin="anonymous"></script>
<script type="text/javascript">
    $(document).ready(function(){
        $("#login").click(function(){
          alert('asdf');
            var page = "login"; 
            var username = $("#username").val().trim();
            var password = $("#password").val().trim();
            $.ajax({
                    url:'pages/content/input_query.php',
                    type:'post',
                    data:{page:page,username:username,password:password},
                    success:function(response){
                        var msg = "";
                        if(response ==1){
                            window.location = "index.php?pages=home";
                        }else{
                            $("#result").html(response);
                        }
                     }
                });

        });

    });
    </script>

尝试阻止login元素的默认操作,当传递POST类型时,必须使用大写字母。比如:

<script type="text/javascript">
    $(document).ready(function(){
        $("#login").click(function(event){
          event.preventDefault();
          alert('asdf');
            var page = "login"; 
            var username = $("#username").val().trim();
            var password = $("#password").val().trim();
            $.ajax({
                    url:'pages/content/input_query.php',
                    type:'POST',
                    data:{page:page,username:username,password:password},
                    success:function(response){
                        var msg = "";
                        if(response ==1){
                            window.location = "index.php?pages=home";
                        }else{
                            $("#result").html(response);
                        }
                     }
                });
        });
    });