动态搜索php ajax jquery
我正在使用php使用ajax从数据库进行简单搜索。这是前端newSearch.php动态搜索php ajax jquery,php,jquery,mysql,ajax,Php,Jquery,Mysql,Ajax,我正在使用php使用ajax从数据库进行简单搜索。这是前端newSearch.php <<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> <script type="text/javascript"> function g
<<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script type="text/javascript">
function getNodes(value){$.post("getNodes.php",{partialNode:value},function(data){
$("#results").html(data);
});
}
</script>
</head>
<body>
<div>
<input type="text" onkeyup="getNodes(this.value)" placeholder="Search for nodes" />
<br />
<div id="results"></div>
</div>
</body>
但由于某些原因,我没有从数据库中得到结果。我不认为这是因为前端,可能是因为后端。我只有一个例子,node1。因此,我在搜索框中输入了“n”,但没有显示任何内容。我认为这是一个简单的问题,但我看不出来
谢谢问题就在这里,用点代替逗号作为参数限制器
<script type="text/javascript">
function getNodes(value)
{
$.post("getNodes.php",{partialNode:value}**.**function(data){
$("#results").html(data);
});
}
</script>
函数getNodes(值)
{
$.post(“getNodes.php”,{partialNode:value}**.*函数(数据){
$(“#结果”).html(数据);
});
}
因此,您只需将“.”替换为“,”:-) 您有一个点而不是逗号分隔参数
$。post
。使用语法过梁!网上有很多,即使你没有一个内置在IDEYes中。我真傻。谢谢你,查理
<script type="text/javascript">
function getNodes(value)
{
$.post("getNodes.php",{partialNode:value}**.**function(data){
$("#results").html(data);
});
}
</script>