Javascript Ajax与XML自动完成URL返回问题

Javascript Ajax与XML自动完成URL返回问题,javascript,php,ajax,xml,autocomplete,Javascript,Php,Ajax,Xml,Autocomplete,这就是我的代码来源: if($hint==“”){ $hint=“”; }否则{ $hint=$hint.“”; } 假设我的网站URL为“www.example.com”,当我单击显示的结果时,我进入的URL为“” 我怎样才能使它正确呢?只要添加HTTP协议就可以避免这个问题 if ($hint=="") { $hint="<a href='https://" . $z->item(0)->childNodes->item(0)->nodeValue .

这就是我的代码来源:

if($hint==“”){
$hint=“”;
}否则{
$hint=$hint.“
”; }
假设我的网站URL为“www.example.com”,当我单击显示的结果时,我进入的URL为“”


我怎样才能使它正确呢?

只要添加HTTP协议就可以避免这个问题

if ($hint=="") {
   $hint="<a href='https://" . $z->item(0)->childNodes->item(0)->nodeValue . "' target='_blank'>" . 
   $y->item(0)->childNodes->item(0)->nodeValue . "</a>";
} else {
    $hint=$hint . "<br /><a href='https://" . $z->item(0)->childNodes->item(0)->nodeValue . "' target='_blank'>" . 
    $y->item(0)->childNodes->item(0)->nodeValue . "</a>";
}
if($hint==“”){
$hint=“”;
}否则{
$hint=$hint.“
”; }

通过在前面添加协议,您也可以将其动态化,而不是硬编码到https://

,从而使其成为实际的绝对URL,而不是相对URL。
if ($hint=="") {
   $hint="<a href='https://" . $z->item(0)->childNodes->item(0)->nodeValue . "' target='_blank'>" . 
   $y->item(0)->childNodes->item(0)->nodeValue . "</a>";
} else {
    $hint=$hint . "<br /><a href='https://" . $z->item(0)->childNodes->item(0)->nodeValue . "' target='_blank'>" . 
    $y->item(0)->childNodes->item(0)->nodeValue . "</a>";
}