Jquery模态窗口填充div

时间:2013-02-15 12:02:20

标签: jquery

我有一个屏幕打开一个jquery模式窗口(来自jquery ui)。这包含一个div,我需要通过ajax填充它。

我有一个完全正常工作的ajax函数,可以看到从服务器返回的数据。但是我无法将其转换为模态窗口上的div。

有什么想法?我想也许它是在模态窗口打开之前运行ajax,因此无法找到要填充的div。我已经尝试了很多,但不能让这个工作。任何想法的家伙?

$("#manualDialog").dialog({

        resizable: false,
        autoOpen:false,
        modal: true,
        width:1000,
        height:800,
        open: function(){
                getImages(worktype,'manualimages'); //function for getting the data from ajax
         },
        buttons: {
         'Continue': function() {
                $(this).dialog('close');
                var  plaincontentlength=0;
                var htmlcontentlength=0
                var defContent=$('#manualdefaultemailplain').val();
                var defHTMLContent=$('#manualdefaultemailhtml').val();
                var htmlcontent=$('#manualhtmlinput').val();
                var plaincontent=$('#manualplaininput').val();


                if(defContent==0){
                 plaincontentlength=plaincontent.length;
                 $('#manualplainsubmit').val(plaincontent);
                }else{
                 $('#manualplainsubmit').val('');
                }
                if(defHTMLContent==0){
                 $('#manualhtmlsubmit').val(htmlcontent);
                 htmlcontentlength=htmlcontent.length;
                }else{
                 $('#manualhtmlsubmit').val('');
                }
                var overridelength=plaincontentlength+htmlcontentlength;
                if(overridelength >0){
                 $('#manualyes').show();
                 $('#manualno').hide();
                }else{
                 $('#manualyes').hide();
                 $('#manualno').show();
                }
         }

        }//end buttons

        });//end dialog

function getImages(worktype,div){

        ajaxGet('worktypes.php?ajax=yes&worktype='+worktype,getImageCallback)


}

function getImageCallback(result){
        $('#manualimages').html(result);

}

0 个答案:

没有答案