У меня проблемы с использованием jQuery с дочерней страницей
parent.html загружает child.html примерно так: т.е. пользователь нажимает
<a href="#" id="n-email">
JQuery
$('a#n-email').click(function() {
$.ajax({
type: "GET",
url: "/scripts/contact.js",
dataType: "script"
});
$('#content').load("child.htm");
});
contact.js
$(function() {
alert ("contact js hit");
}
Это иногда работает. Но я не могу понять логику, почему это работает. Я также попытался добавить ссылку на Jquery в обработчике. Я чувствую, что мне здесь не хватает трюка.
Благодаря Джейку + Люкусу. У меня есть следующая работа. Нуждается в рефакторе, но работает
$ ('# n-email'). Click (function () {
var e = this;
сброса (е);
var mypage = $('#contentemail').load("email.php");
$.ajax({
type: "GET",
url: "/scripts/contact.js",
dataType: "script",
success: function(mypage)
{
$(document).append(mypage);
}
});
$('#contentemail').show();
});