Используйте $.get
вместо load
:
$(".divclass").click(function(){
var elmt_id = $(this).attr('id');
$.get('second.php',
{ id: elmt_id, nbRandom: Math.random() },
function(data){
$("#divid").html(data);
});
});
Почему? Потому что load
удалит любой javascript с загруженной страницы. $.get
поместит весь контент из second.php
, любой код js будет выполнен.
Я использую код, описанный выше, во всех моих проектах. Страница, загруженная, имеет готовый код блока JQuery DOM, и все работает.
В моем коде выше я добавляю второй параметр. Цель состоит в том, чтобы просто предотвратить кэширование в IE. Выберите имя, которое не будет использоваться second.php
.