Ich habe eine Liste der Kategorie. Wenn ich auf eine Kategorie klicke, um eine AJAX-Anfrage auszulösen, wird die Anfrage zum ersten Mal nicht gesendet. Wenn ich ein zweites Mal klicke, funktioniert es großartig. Hier ist mein CodeEreignis nur ausgelöst nach dem ersten Klick
<?php foreach($this->category as $value) { ?>
<li data-cid=<?= $value['cat_id']?> class="cid">
<a href="http://localhost/mvc/viewbycat/index/<?= $value['cat_id'] ?>">
<?= $value['cat_name']?>
</a>
</li>
<?php } ?>
$(document).ready(function() {
var catid;
var count = 0;
$('li.cid').click(function (e) {
count = 0;
var limit = 6;
var offset = 0;
e.preventDefault();
$("#main").empty();
catid = $(this).attr('data-cid');
displayRecords1(limit, offset, catid);
});
Dank für die Hilfe!
Bitte nicht bearbeiten geschlossen hat, und fügen Sie Code für die Nutzer @guradio Frage, er einen Syntaxfehler hat, repariere es nicht, wie es die Menschen verwirrt, reinigen die Formatieren, aber beheben Sie keine Fehler innerhalb des Fragercodes, zurückgesetzt. – Script47