i have a code in html:
HTML:
<div id="all" aria-expanded="true">all</div>
and i want when this div was clicked, the ajax call:
AJAX:
$("#all").click(function () {
$( "#adv-article-list" ).empty();
$("#adv-article-list-pagination").empty();
$.ajax({
url: 'ajax_index.php',
type: "POST",
dataType:'json',
data: {name: 1},
success: function(data)
{
arr_db=data;
}
});
function(arr_db);
})
My code worked correctly, but not with one click. I must clicked twice on div. why?
PHP:
$userAnswer = $_POST['name'];
$servername = "localhost";
$username = "root";
$password = "";
$dbname="db";
$conn = new mysqli($servername, $username, $password, $dbname);
$conn->query("SET NAMES 'utf8'");
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
$result = $conn->query("SELECT * FROM wp_moeee ORDER BY ID DESC");
$ar=array();
while ( $row = mysqli_fetch_assoc($result)){
$ar[] = $row; // add the row in to the results (data) array
}
echo json_encode($ar);