第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Ajax 調用輸出相同的消息

Ajax 調用輸出相同的消息

紅顏莎娜 2021-10-21 13:29:36
我在下面的 ajax 調用中檢查了客戶表中是否存在 card_number,但是,在這兩種情況下,即使卡號存在,我也會得到相同的響應,即它不存在。所以最后兩條消息都將是“不存在”agent_reload.php<script type="text/javascript">    $(document).ready(function()    {        $("#card_number").change(function()         {             var card_num = $("#card_number").val();            $.ajax({                  type: "POST",                  url: 'CheckUserCardNumber.php',                  data: "card_number="+card_number,                  success: function(msg){                                var Result = $.trim(msg);                    if(Result === "does_not_exists")                    {                         alert("does not exist");                    }                      else                      {                          alert("exists");                    }                  }             });             return false;        });    });</script>支票卡號.php<?phpinclude('dbconnection.php');if(isset($_POST['card_number'])){    $Card_Number = $_POST['card_number'];    $sql = "select * from customers where card_id='$Card_Number'";    $Result = $db->query($sql);    if ($Result->num_rows != 0)    {        echo "exists";    }    else    {        echo "does_not_exists";    }}
查看完整描述

2 回答

?
眼眸繁星

TA貢獻1873條經(jīng)驗 獲得超9個贊

一個提示

一個好的編程習慣是使用駝峰命名和適當?shù)目s進。


// <!-- CheckCardNumber.php --> 

<?php

if (isset($_POST['card_number'])) {


  include('dbconnection.php');


  $cardNumber = $_POST['card_number'];

  $sql        = "SELECT * from customers where card_id= '$cardNumber'";

  $result     = $db->query($sql);


  echo $result->num_rows > 0 ? 'Exists' : 'Does not exist.';

}

解決方案

在您的 ajax 請求中,如果您設置了正確的消息,您可以提醒您收到的任何響應。


此外,請確保您隨請求發(fā)送的值正確無誤。


            $.ajax({  

                type: "POST",  

                url: 'CheckUserCardNumber.php',  

                data: "card_number="+$(this).val(),  

                success: function(msg){            

                   alert(msg); 

                } 

            }); 

此外,請始終使用 PDO/Prepared MySQLI。


查看完整回答
反對 回復 2021-10-21
?
鳳凰求蠱

TA貢獻1825條經(jīng)驗 獲得超4個贊

看起來您將 var 設置為 card_num 但將 card_number 傳遞給 ajax:


var card_num = $("#card_number").val();

.

.

.

data: "card_number="+card_number,


查看完整回答
反對 回復 2021-10-21
  • 2 回答
  • 0 關注
  • 177 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號