如何使用Ajax jQuery发布数据?

时间:2018-03-17 08:29:52

标签: javascript jquery html ajax

我想将数据从我的网站发送到服务器以获取登录表单。我有一个PHP脚本,它工作正常,因为我已经使用相同的脚本制作了一个Android应用程序。我是网络开发的新手,所以我被困在这里。

我收到了无效密钥的错误,但我在name属性中提到了正确的密钥值。成功后我想捕获这些值,因为它包含一些用户信息,我想稍后再显示它。

HTML代码

<form id="loginform">
  <label for="phonenumber">Mobile Number</label>
  <br/>
  <!--<input type="tel" name="telNo" type="tel" size="20"  maxlength="13">-->
  <input type="text" id="userid" name="userid" size="20" maxlength="13" class="numeric" /><br>

  <span class="error" style="color: red; display: none">Input digits (0 - 9)</span>
  <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
  <script type="text/javascript">
    var specialKeys = new Array();
    specialKeys.push(8); //Backspace
    $(function() {
      $(".numeric").bind("keypress", function(e) {
        var keyCode = e.which ? e.which : e.keyCode
        var ret = ((keyCode >= 48 && keyCode <= 57) || specialKeys.indexOf(keyCode) != -1);
        $(".error").css("display", ret ? "none" : "inline");
        return ret;
      });
      $(".numeric").bind("paste", function(e) {
        return false;
      });
      $(".numeric").bind("drop", function(e) {
        return false;
      });
    });

  </script>
  <br/>
  <label for="Name">Password</label>
  <br/>
  <input type="password" id="upassword" name="upassword">
  <br/>

  <input type="submit" value="Login">

  <script type="text/javascript">
    var frm = $('#loginform');

    frm.submit(function(e) {

      e.preventDefault();

      $.ajax({
        type: post,
        url: "https://smilestechno.000webhostapp.com/ChkRMNRegistered.php",
        data: frm.serialize(),
        success: function(data) {
          console.log('Submission was successful.');
          console.log(data);
        },
        error: function(data) {
          console.log('An error occurred.');
          console.log(data);
        },
      });
    });

  </script>
</form>

错误

  

注意:第6行的/storage/ssd1/323/4193323/public_html/ChkRMNRegistered.php中的未定义索引:userid

     

注意:未定义的索引:第7行的/storage/ssd1/323/4193323/public_html/ChkRMNRegistered.php中的upassword
     {"result":[{"ResultStatus":"FAIL"},{"PPLink":"http://smilestechno.000webhostapp.com/ImagesUpload/abc.jpg"}]}

0 个答案:

没有答案