使用JS以HTML格式显示PHP输出

时间:2014-02-11 19:26:08

标签: javascript php jquery html

所以目前我正在进行简单的登录验证。我有一个HTML页面和PHP脚本使用cURL来验证网站。我想要做的是,而不是在用户输入后按提交并切换到PHP页面以获得“正确”的“不正确”回声,我希望JS只在提交按钮下给出一条小消息,提供该消息,以便他们可以输入信息再次。

谢谢你修好了,现在正在工作,谢谢shyju

2 个答案:

答案 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