Javascript ajax搜索栏多个url值
在ajax url参数中,我尝试使用多个值进行搜索。用户输入的一个值的数据。另一个值将检测事件。 但在我输入值后没有结果。Javascript ajax搜索栏多个url值,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,在ajax url参数中,我尝试使用多个值进行搜索。用户输入的一个值的数据。另一个值将检测事件。 但在我输入值后没有结果。 以下是我的代码(JS): 以下是我的代码(PHP): 请尝试澄清您的问题。您不可能打算在PHP的第2行使用“$map=$\u GET['map'];”? var currentURL = window.location.href; currentURL = currentURL.split("="); currentURL = currentURL[1]; cons
以下是我的代码(JS): 以下是我的代码(PHP):
请尝试澄清您的问题。您不可能打算在PHP的第2行使用“$map=$\u GET['map'];”?
var currentURL = window.location.href;
currentURL = currentURL.split("=");
currentURL = currentURL[1];
console.log('php/Search.php?key=%QUERY' + currentURL);
$('#search.typeahead').typeahead({
name: 'typeahead',
remote: 'php/Search.php?key=%QUERY&map='+parseInt(currentURL[1]),
limit: 100
});
$key = $_GET['key'];
$map = $_POST['map'];
echo $map;
$array = array();
$array2 = array();
list($key2, $map) = split(',_+', $key);
$con = mysql_connect("localhost","test","test");
mysql_set_charset('utf8');
$db = mysql_select_db("test",$con);
$query = mysql_query("select `indicate_id`,`indicate_name` from `map_node` where `indicate_id` LIKE '%{$key}%' and map_sn =".$map." ;");
while ($row = mysql_fetch_assoc($query))
{
$array[] = $row['indicate_id'] ."\n\n". $row['indicate_name'];
}
echo json_encode($array);