Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php中的Jquery登录控件_Php_Jquery - Fatal编程技术网

Php中的Jquery登录控件

Php中的Jquery登录控件,php,jquery,Php,Jquery,我对jQuery有一个问题。我正在用上面的代码检查密码和用户名。 它正在工作,但这里的问题是如何将此HTML表单中的数据发送到我的PHP文件,或者如何在这里启动会话并将其传输到PHP $("#girisButon").click(function (giris) { if ($("#kadi").val() == "" || $("#sifre").val() == "") alert('Username or Password is empty'); else $.po

我对jQuery有一个问题。我正在用上面的代码检查密码和用户名。 它正在工作,但这里的问题是如何将此HTML表单中的数据发送到我的PHP文件,或者如何在这里启动会话并将其传输到PHP

$("#girisButon").click(function (giris) {
  if ($("#kadi").val() == "" || $("#sifre").val() == "")
    alert('Username or Password is empty');
  else
    $.post($("#login").attr("action"),
      $("#login :input").serializeArray(),
      function (data) {
        if (data == "1") {
          $("#mesaj").removeClass("mesaj").addClass("basarili").text("OK").fadeIn(300);
          // window.location.replace("index.php");
        } else {
          $("#mesaj").removeClass("basarili").addClass("mesaj").text("WRONG").fadeIn(300);
          $("#giris").effect("shake", {
            times: 2
          }, 300);
        }
      });
  $("#login").submit(function () {
    return false;
  });
});
然后,在phpprocessingpage.php中,使用POST变量访问属于
#login
表单的任何
元素:

$_POST['input1']
我喜欢以这种方式将POST变量保存到我自己的局部变量:

$input1 = (isset($_POST['$input1'])) ? $_POST['$input1'] : '';

不能在javascript上启动会话并将其传输到PHP。您需要在后台使用必要的参数调用PHP文件并启动会话

根据您的脚本,您当前正在使用
$.post
方法请求PHP文件,该方法从
#login的action属性
获取URL

只需编辑PHP文件并创建会话。然后,
echo 1
到浏览器,以便javascript能够理解您的响应

最后,如果服务器返回
1

if (data == "1") { }
在这里你想干什么就干什么。应该创建会话

if (data == "1") { }