为什么我的onClick函数显示“ localhost / dashboard”?

时间:2019-01-31 12:57:58

标签: javascript php apache

我正在尝试显示网站上数据库中的列表。实际上,该功能只是回声“ hello”。这不是数据库问题。

因此,当我按下此按钮时:https://imgur.com/a/x0QUZJe 它显示http://localhost/dashboard/

我已经调试了项目,当我按下按钮时,它会到达该文件,并加载localhost / dashboard /

我认为出了点问题,我有另一个项目,我在其中添加/删除并列出了由我创建的数据库中的用户,它运行良好,并且在调试时从未加载此代码。目前,该项目就像是复制粘贴。

<?php
if (!empty($_SERVER['HTTPS']) && ('on' == $_SERVER['HTTPS'])) {
    $uri = 'https://';
} else {
    $uri = 'http://';
}
$uri .= $_SERVER['HTTP_HOST'];
header('Location: '.$uri.'/dashboard/');
exit;
?>
Something is wrong with the XAMPP installation :-(

此代码引用了C:\ xampp \ htdocs \ index.php

我的另一个几乎完全相同的项目运行正常,在onClick函数上未收到此错误。

HTML代码:


<div id="caja" style="text-align: center">
    <input type="button" name="bMostrarCenso" id="bMostrarCenso" value="Mostrar censo" onclick="mostrarCenso()" class="boton"/>
    <div id="listado"></div>
</div>

mostrarCenso()发送到此javascript文件:

function mostrarCenso(){
   document.getElementById("listado").style.display='block'; 
    var xmlhttp;
if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
    xmlhttp = new XMLHttpRequest();
}else {// code for IE6, IE5
    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange = function () {
    if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
        document.getElementById("listado").innerHTML = xmlhttp.responseText;
    }
}
xmlhttp.open("GET", "controladorVotantes.php?showCenso", true);
xmlhttp.send();

}

showCenso转到controladorVotantes.php:


if (isset($_REQUEST['showCenso'])) { //MOSTRAR CENSO
    echo "hello"; 
}

0 个答案:

没有答案