jquery ajax没有正确调用php类

时间:2017-12-20 18:58:29

标签: php jquery ajax

我正在尝试进行ajax调用以在我的php类中进行数据库更新。但是,似乎正在调用类,但由于某些原因,参数不会被传递。 这是我的jquery:



$(".sendRSVP").click(function(e){
  e.preventDefault();
  var nameArray = [];
  //var uniqueCode =  parseInt($(this).find('.theCheckbox').attr('id'));
  //var response =  ($(this).find('.theCheckbox').is(":checked")) ? '1' : '0';
  //the parameters passed should be uniqueCode and response which both gave legit values
  if($("#displayContacts").is(":visible")){
    $.get("submitRSVP.php", {rs: '1', resp: '12345'})
    .done(function(rtn){
      console.log(rtn); //error is returned
    })
  }
});




这是我的php代码:



<?php
    require 'dbh.php';
    $rsvp = $REQUEST["rs"];
    $response = $REQUEST["resp"];
    session_start();
    if(session_start()) $invitationCode = $_SESSION['login_user'];
    $hint = "here1";
    try{
        $updateQuery = "UPDATE `db686470460`.`GuestWithPlusOnes` SET `Confirmed`= '$response' WHERE `GuestWithPlusOnes`.`UniqueID`= '$rsvp'";
        $updateStmt = $conn->prepare($updateQuery);
        $updateStmt->execute();
        if ($updateStmt->rowCount() > 0) {
            $hint = 'success';
        }else {
            $hint = 'error';
        }
        $_SESSION['login_user'] = $rsvp;
        $updateStmt = null;
    }
    catch(Exception $e){
        $hint = $e;
    }
    echo $hint;
?>
&#13;
&#13;
&#13;

我的表中肯定有一条带有uniqueId的记录,因为当我将查询更改为:

 $updateQuery = "UPDATE `db686470460`.`GuestWithPlusOnes` SET `Confirmed`= '1' WHERE `GuestWithPlusOnes`.`UniqueID`= '12345'";

正常更新。还有什么我可以丢失吗?

0 个答案:

没有答案