Php 如何获得ajax响应值?

Php 如何获得ajax响应值?,php,jquery,Php,Jquery,这是我的疑问 index.php $('#users').focusin(function(){ var zid=$('#zoneid').val(); $.post('search.php',{zid:zid},function(data) { var availableTags = [data]; $("#users").autocomplete({ source: availableTags }); }); }); 及 search

这是我的疑问

index.php

$('#users').focusin(function(){
var zid=$('#zoneid').val();
$.post('search.php',{zid:zid},function(data)
{
var availableTags = [data];
        $("#users").autocomplete({
            source: availableTags
        });
});
});
及 search.php

<?php
require_once('config.php');
$zqry='';
if(isset($_POST['zid']))
{

$zqry=" AND `zone_id`='".$_POST['zid']."'";
}
$query  = "SELECT * FROM `customers` WHERE delete='0' $zqry ";
        $result = Query($query);
        while ($row = $result->fetch_assoc())
        {   
        $store_name .=realEscapeStr($row['store_url']).' #'.$row['access_id'].',';
        }
        $name=substr($name,0,strlen($name)-1);
        echo $name=str_replace("http://","",$name); 
?>
但是我想要这样

127.0.0.1/my-build/ #83316859
127.0.0.1/my-build/ #12910708
127.0.0.1/my-build/ #92626735
如何在自动完成框中获得这样的效果

谢谢

我想这两条评论(Satpal和jroen)都可以胜任

下面是代码的外观:

<?php
require_once('config.php');
$zqry='';
if(isset($_POST['zid']))
{

$zqry=" AND `zone_id`='".$_POST['zid']."'";
}

$returnThis = array();
$query  = "SELECT * FROM `customers` WHERE delete='0' $zqry ";
        $result = Query($query);
        while ($row = $result->fetch_assoc())
        {   
            $name .='"'. realEscapeStr($row['url']).' #'.$row['access_id'].'",';
            $name=substr($name,0,strlen($name)-1);
            $name=str_replace("http://","",$name);
            $returnThis[] = $name;
        }
        var_dump($returnThis);
?>

var availableTags=data.split(',')而不是
var availableTags=[data]
如果使用json,则可以发回数组。您将自己在php循环中添加引号。
<?php
require_once('config.php');
$zqry='';
if(isset($_POST['zid']))
{

$zqry=" AND `zone_id`='".$_POST['zid']."'";
}

$returnThis = array();
$query  = "SELECT * FROM `customers` WHERE delete='0' $zqry ";
        $result = Query($query);
        while ($row = $result->fetch_assoc())
        {   
            $name .='"'. realEscapeStr($row['url']).' #'.$row['access_id'].'",';
            $name=substr($name,0,strlen($name)-1);
            $name=str_replace("http://","",$name);
            $returnThis[] = $name;
        }
        var_dump($returnThis);
?>