我正在尝试在我的应用程序中使用 ajax jquery 概念,这对我来说是新的。我已经写出了代码。但没有得到准确的输出。我的代码是这样的:
<script type="text/javascript" src="js/jquery-1.7.1.min.js"></script>
<form name="ajax" id="ajax" method="post" action="">
Username: <input type="text" name="username" id="username" /><br />
Password: <input type="text" name="pass" id="pass" value="" /><br />
<input type="submit" name="sub_btn" id="sub_btn" value="Login" />
</form>
<script type="text/javascript">
$(document).ready(function(){
$('#sub_btn').click(function(){
var username = $('#username').val();
var password = $('#pass').val();
var datastring = "username="+username+"&password="+password;
$.ajax({
type:"POST",
url: "bin/login-process.php",
data: datastring,
success: function(){
alert("Success");
},
error: function(){
alert("Fail");
}
});
});
});
</script>
在 bin/login-process.php 文件中,我只是回显“hello”。现在,如果我尝试运行此页面,我会收到警报消息(“失败”),但时间很短,它会再次重定向到同一页面。但是在用户单击“确定”按钮之前,我不想消失警报消息。