所以目前我正在进行简单的登录验证。我有一个HTML页面和PHP脚本使用cURL来验证网站。我想要做的是,而不是在用户输入后按提交并切换到PHP页面以获得“正确”的“不正确”回声,我希望JS只在提交按钮下给出一条小消息,提供该消息,以便他们可以输入信息再次。
谢谢你修好了,现在正在工作,谢谢shyju
答案 0 :(得分:1)
您可能需要停止按钮提交的默认行为(将表单发布到没有ajax的页面)。尝试使用jQuery preventDefault
方法。
$(function(){
$("#sub").click(function(e){
e.preventDefault();
//now post the form using ajax to the server page for validation
$.post($("#login").attr("action"), $("#login :input").serializeArray(),
function(info){
$("#result").html(info);
clearInput();
});
});
});
答案 1 :(得分:0)
您应该使用AJAX进行呼叫,而不是提交表单。
在您的情况下,您可能希望使用jQuery的post。