duanjia4969 2012-09-30 22:12
浏览 75
已采纳

使用jQuery AJAX和PHP缺少POST参数

I have aproblem with a AJAX POST via jQuery. Here is the client code:

$.ajax({
    url: 'php/registration_and_login/login.php',
    type: 'post',
    data: {saveConection: saveConection, loginEmail: loginEmail, loginPass: loginPass }
}).always(login);

And here is the PHP code:

<?php
include '../functions/connection.php';
$link = conenct('localhost', 'root', '', 'w_db');

$saveConection = $_POST['saveConection'];
$loginEmail = $_POST['loginEmail'];
$loginPass = $_POST['loginPass'];

$loginEmail = mysql_real_escape_string($loginEmail);
$loginPass = mysql_real_escape_string($loginPass);
$saveConection = mysql_real_escape_string($saveConection);

$emailResult = mysql_query("SELECT COUNT('id') FROM users WHERE userEmail = '$loginEmail' AND userPass = '$loginPass'") or die('Invalid query:'. mysql_error());
$validation = mysql_result($emailResult, 0);

if($validation) {
    $query1 = mysql_query("SELECT id FROM users WHERE userEmail = '$loginEmail'") or die('Invalid query:'. mysql_error());
    $tmp = mysql_fetch_assoc($query1);
    $id = $tmp['id'];

    session_start();
    $_SESSION['id'] = $id;

    if($saveConection == 'yes'){
        setcookie('login', $loginEmail);
        setcookie('password', $loginEmail);
    }
    echo "true";
}
else {
    echo "false";
}
?>

I am getting this error:

Notice: Undefined index: saveConection in C:...\login.php on line 5

It seems to me that there is no problem with the POST of saveConection, and I can't find the problem.

  • 写回答

1条回答 默认 最新

  • douzhe9927 2012-09-30 22:22
    关注

    for your post value you must check if they are existing before calling the page ...

    so you must do :

    if(isset($_POST['saveConection']))
       $saveConection = $_POST['saveConection'];
    
    if(isset($_POST['loginEmail']))
       $loginEmail = $_POST['loginEmail'];
    
    if(isset($_POST['loginPass']))
       $loginPass = $_POST['loginPass'];
    

    i hope you understand !

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥20 求数据集和代码#有偿答复
  • ¥15 关于下拉菜单选项关联的问题
  • ¥20 java-OJ-健康体检
  • ¥15 rs485的上拉下拉,不会对a-b<-200mv有影响吗,就是接受时,对判断逻辑0有影响吗
  • ¥15 使用phpstudy在云服务器上搭建个人网站
  • ¥15 应该如何判断含间隙的曲柄摇杆机构,轴与轴承是否发生了碰撞?
  • ¥15 vue3+express部署到nginx
  • ¥20 搭建pt1000三线制高精度测温电路
  • ¥15 使用Jdk8自带的算法,和Jdk11自带的加密结果会一样吗,不一样的话有什么解决方案,Jdk不能升级的情况
  • ¥15 画两个图 python或R