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

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

PHP 使用 Ajax 傳遞 JSON 數(shù)據(jù)以進行 inArray() 比較

PHP 使用 Ajax 傳遞 JSON 數(shù)據(jù)以進行 inArray() 比較

PHP
四季花海 2023-06-18 16:06:41
我正在嘗試使用 Ajax 將 html 表單中的用戶輸入檢查到數(shù)據(jù)庫中的允許值列表,然后我想顯示相應(yīng)的消息。這是我正在使用的代碼:js$(document).ready(function(e){  $.ajax({    type: 'POST',    url: 'datafile.php',    dataType : "json",    success: function(result) {          $("#postal_code").change(function(){            var postal_code = $("#postal_code").val().slice(0,-2);            if ($.inArray(postal_code,result) !== -1){             console.log('success');            } else {              console.log('failure');            }        });      }    });  });數(shù)據(jù)文件.php<?phprequire_once("./db_con.php");$query = mysqli_query($con, "SELECT postal_code FROM table");$rows = mysqli_fetch_all($query);echo json_encode($rows);mysqli_free_result($query);mysqli_close($con);exit();?>我遇到的問題是輸入值永遠不會匹配變量中的任何值,result即使我知道它們在數(shù)據(jù)庫中也是如此。result我認為這個問題與變量在另一個數(shù)組中包含數(shù)組的事實有關(guān),例如[["value1"],["value2"],["value3"]].
查看完整描述

1 回答

?
暮色呼如

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

我不能真正談?wù)?JavaScript 部分,但由于您只選擇一列,您可以將其提取到一個維度中。 mysqli_fetch_all默認獲取一個數(shù)字索引數(shù)組:

$rows = array_column(mysqli_fetch_all($query), 0);

或者按列名獲取和提取:

$rows = array_column(mysqli_fetch_all($query, MYSQLI_ASSOC), 'postal_code');


查看完整回答
反對 回復(fù) 2023-06-18
  • 1 回答
  • 0 關(guān)注
  • 107 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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