Я здесь новый, и у меня есть вопрос, я искал решение повсюду, и я все еще не могу решить эту проблему.Отображение содержимого строк mysql в таблице html с помощью php
Я хочу показать результаты инструкции SELECT (в php) в таблице (html) с помощью JS. Вот код этих 3 файлов:
main.html файл
<html>
<head>
<meta charset="UTF-8"/>
<script type = "text/javascript" src="jquery.js" ></script>
<script src="select.js" type="text/javascript"></script>
</head>
<body>
<button id="button"> Mostrar </button>
<br>
<input type="text" id="id" />
<div id="content"></div>
</body>
</html>
select.PHP файл
<?php
$link=mysqli_connect("xxxxxxx", "user_tienda","%%%%%%%%","pool_tiendas");
if (mysqli_connect_errno())
echo "Fallo en la conexion con mysql" .mysqli_connect_error();
$action=$_POST["action"];
if ($action=="showroom") {
$query = "SELECT cod, nmbre, drccn from tienda";
$show = mysqli_query($link, $query) or die ("error");
echo "<table border='2px'><tr><td>cod</td><td>nmbre</td><td>drccn</td</tr>";
while ($row = mysqli_fetch_array($show)) {
echo "<tr><td>" .$row['cod']."</td><td>".$row['nmbre']."</td><td>".$row['drccn']."</td></tr>";
}
echo "</table>";
}
?>
select.JS файл
$(document).ready(function(){
$("#button").click(function() {
function show_all() {
$.ajax({
type: "POST",
url: "select.php",
data:{action:"showroom"},
success: function (data) {
$("#id").hide();
$("#content").html(data);
}
});
}
show_all();
});
});
Проблема заключается в том, когда я нажимаю кнопку, чтобы показать содержимое, ничего не происходит.
Выберите statemnt правильно, в шрифте Mysql Я могу увидеть результаты инструкции SELECT.
Это то, что я получаю, если я непосредственно запустить select.php: codnmbredrccn "в то время как ($ строка = mysqli_fetch_array ($ шоу)) {эхо "" $ строки [ 'треск']".. $ row ['nmbre']. "". $ row ['drccn']. "";} echo "";}?>
Теперь в консоли mozilla я вижу 2 ошибки: no se encuentra elemento select.php: 18 и не себе encuentra Elemento main.html: 18 (без таковой encuentra Elemento -> не может найти элемент
кнопка предполагается скрыть при нажатии, но ничего не происходит, кажется, как это никогда. выполняет файл js.
просто держать 'предупреждение()' в Ajax успеха() и посмотреть случается .. –
пробовал «alert», если успех, а если и не успех, но ничего не происходит, его, как JS-файл, он никогда не выполняет (эти 3 файла находятся в том же fo lder) любые идеи? –
вызовите select.php непосредственно из строки url браузера вручную и сообщите нам, если вы видите там какие-либо сообщения об ошибках. – Shadow