Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从jquery对话框获取值_Php_Jquery_Ajax - Fatal编程技术网

Php 从jquery对话框获取值

Php 从jquery对话框获取值,php,jquery,ajax,Php,Jquery,Ajax,因此,我使用ajaxjquery.load()函数在jquery对话框中使用图书的ISBN id检索图书。我试图将该值返回到打开对话框的页面上的输入框中,但运气不佳。当我点击链接时,什么也没发生。下面是我的jquery代码 <script type="text/javascript"> $(document).ready(function(){ // dialog init $('.choosebookbox').dialog({ au

因此,我使用ajaxjquery.load()函数在jquery对话框中使用图书的ISBN id检索图书。我试图将该值返回到打开对话框的页面上的输入框中,但运气不佳。当我点击链接时,什么也没发生。下面是我的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>

$(文档).ready(函数(){
//对话框初始化
$('.choosebookbox')。对话框({
自动打开:错误,
可调整大小:false,
莫代尔:是的,
宽度:600,
身高:600,
标题:“选择一本书”,
覆盖:{backgroundColor:#000”,不透明度:0.5}
});
//点击事件
$('a#booksearch_lnk')。单击(函数(){
$('.choosebookbox')。对话框('open')。css('display','block');
$('#tab2').load('post/topsellers.php');
$('#tab1').load('post/newbooks.php');
$('a.choosebook')。单击(函数(){
//警报($(this.attr('id'));
$(“#isbn”).val($(this.attr('id'));
$('.choosebookbox')。对话框(“关闭”);
});
});
});
以及出现在模态/对话框中的示例书链接

<a id="0439064864" class="choosebook" href="#">Harry Potter and the Chamber of Secrets (Book 2)</a>

有人猜测,链接是用ajax加载的,因此最初不属于DOM。在这种情况下,请尝试 功能

$('a.choosebook').live("click", function() {
  //do stuff
});

你被注释掉的
警报
显示了什么吗?

一个猜测是,你的链接是用ajax加载的,因此最初不属于DOM。在这种情况下,请尝试 功能

$('a.choosebook').live("click", function() {
  //do stuff
});
您的已注释的
警报
是否显示任何内容