我有一个html文件,用户可以在其中输入值.
我在PHP中编写了一个脚本,用于检查数据库中是否存在此值.如果它存在则返回
{“active”:true}
现在我的目标是,当用户输入他们的值并提交时,如果此活动为真,他们将被重定向到某个页面.如果它是假的,他们应该看到一条错误消息.
$("document").ready(function(){
$(".checkform").submit(function(e){
e.preventDefault();
$.ajax({
type: "GET",
dataType: "json",
url: "api/check.PHP",
data: data,
success: function(data) {
if(data.active=="true"){
alert("success");
location.href="where_you_want";
}else{
alert("failure");
}
}
});
return false;
});
});
这是我的HTML:
<form action="api/check.PHP" id="requestacallform" method="GET" name="requestacallform" class="formcheck">
<div class="form-group">
<div class="input-group">
<input id="#" type="text" class="form-control" placeholder="Jouw subdomein" name="name"/>
</div>
</div>
<input type="submit" value="Aanmelden" class="btn btn-blue" />
</form>
Uncaught ReferenceError: data is not defined
我是AJAX的新手,我不确定我所尝试的是否正确.
任何帮助将不胜感激!
提前致谢.
解决方法:
你能试一下吗:
$(".aanmeldenmodal").submit(function(e){
e.preventDefault();
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。