我想将数据从我的网站发送到服务器以获取登录表单。我有一个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"}]}