Я только начал использовать Ajax с jQuery и PHP.У меня есть рабочий код (ниже), который вставляет некоторый HTML-код в контейнер HTML (div называется nav sub).
В следующий раз, когда я пытаюсь запустить код, аналогичный приведенному ниже, в моем сгенерированном HTML, jQuery donне могу найти это.Я предполагаю, что он не обновляется сам по себе, когда он добавляется.
$(".nav.top a").click(function(){
var a_class = $(this).parent().attr("class");
$(".nav.sub").html("loading...");
$(".nav.sub").load("<?php echo get_bloginfo('url'); ?>/?addmod_ajax=1",{button: a_class});
return false;
});
Допустим, сгенерированный код выглядит так:
<div class="nav sub">
<a href="#">My new generated button, forgotten by jQuery?</a>
</div>
И новый контейнер выглядит так:
<div class="settings"><?php # AJAX ?></div>
Есть ли способ использовать jQuery и Ajax в HTML-коде, созданном с помощью jQuery?