Javascript 注意:未定义变量:第24行的ser.php中的输出
注意:未定义的变量:第24行C:\xampp\htdocs\tests\ser.php中的输出 我有这个问题,我不知道为什么这个节目!尝试一切 有办法吗 这是我的php代码 像谷歌这样的代码实时搜索的想法Javascript 注意:未定义变量:第24行的ser.php中的输出,javascript,php,jquery,html,Javascript,Php,Jquery,Html,注意:未定义的变量:第24行C:\xampp\htdocs\tests\ser.php中的输出 我有这个问题,我不知道为什么这个节目!尝试一切 有办法吗 这是我的php代码 像谷歌这样的代码实时搜索的想法 <?php require_once("conf.php"); if(isset($_POST['SearchValue'])){ $se=$_POST['SearchValue']; $s=preg_replace("#[^0-9a-z]#i","",$
<?php
require_once("conf.php");
if(isset($_POST['SearchValue'])){
$se=$_POST['SearchValue'];
$s=preg_replace("#[^0-9a-z]#i","",$se);
$query=mysql_query("SELECT * FROM search WHERE P_A LIKE '%$s%'");
$connect=mysql_num_rows($query);
if ($connect == 0){
$output="no reset";
}
else {
while ($row = mysql_fetch_array($query)){
$pA = $row ['P_A'];
$pB = $row ['P_B'];
$pC = $row ['P_C'];
$pD = $row ['P_D'];
}
$output .= '<div>' . "" . $pA . "" . $pB . "" . $pC . "" . $pD . '</div>' ;
}
}
echo ($output);
?>
是的,您没有首先定义$output变量并像$output.=..
因此,请在代码顶部使用以下内容:
$output = '';
如果未设置$\u POST['SearchValue'],则永远不会定义变量$output。这就是你看到的错误
此外,在jquery代码中,查找文本时出错。更改:
var sText =$("input [name='Search']").val();
致:
在第一个示例中,您正在输入中搜索名为“Search”的项。在我的代码中,您搜索的输入的atribute name='search'格式错误的代码,没有描述所需的行为-这正是我喜欢的。您试图在未定义的情况下访问它。将其定义为@SafadFuny的可能副本您知道如何从搜索中选择“%$s%”之类的P_“
工作吗?
var sText =$("input [name='Search']").val();
var sText =$("input[name='Search']").val();