Javascript 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

在ajax url参数中,我尝试使用多个值进行搜索。用户输入的一个值的数据。另一个值将检测事件。 但在我输入值后没有结果。

以下是我的代码(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);