Так что я использую функцию ajax jquery .load () для получения книг, используя их ISBN-идентификатор в диалоге jquery. Я пытаюсь вернуть значение в поле ввода на странице, на которой открывается диалог, но безуспешно. Когда я нажимаю на ссылки, ничего не происходит. Ниже мой код JQuery.
<script type="text/javascript">
$(document).ready(function(){
// dialog init
$('.choosebookbox').dialog({
autoOpen: false,
resizable: false,
modal: true,
width: 600,
height:600,
title: 'Choose a book',
overlay: { backgroundColor: "#000", opacity: 0.5 }
});
// click event
$('a#booksearch_lnk').click(function(){
$('.choosebookbox').dialog('open').css('display','block');
$('#tab2').load('post/topsellers.php');
$('#tab1').load('post/newbooks.php');
$('a.choosebook').click(function(){
// alert($(this).attr('id'));
$("#isbn").val($(this).attr('id'));
$('.choosebookbox').dialog("close");
});
});
});
</script>
и ссылка на образец книги, которая появляется в модальном / диалоговом окне ...
<a id="0439064864" class="choosebook" href="#">Harry Potter and the Chamber of Secrets (Book 2)</a>