Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/260.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 Codeigniter Lightbox不显示联系人页面_Php_Jquery_Codeigniter - Fatal编程技术网

Php Codeigniter Lightbox不显示联系人页面

Php Codeigniter Lightbox不显示联系人页面,php,jquery,codeigniter,Php,Jquery,Codeigniter,我在我的codeigniter项目中使用lightbox脚本。我在注册页面中输入了以下代码 _BASE_URL="<?php echo base_url();?>"; jQuery(function ($) { var contact = { message: null, init: function () { $('#contact-form input.contact, #contact-form a.cont

我在我的codeigniter项目中使用lightbox脚本。我在注册页面中输入了以下代码

_BASE_URL="<?php echo base_url();?>";

jQuery(function ($) {

    var contact = {
        message: null,
        init: function () {

            $('#contact-form input.contact, #contact-form a.contact').click(function (e) {

                e.preventDefault();

                // load the contact form using ajax
                $.get(_BASE_URL+"index.php/register/lightcontact", function(data){
                    // create a modal dialog with the data
                    $(data).modal({
                        closeHTML: "<a href='#' title='Close' class='modal-close'>x</a>",
                        position: ["10px", null],
                        overlayId: 'contact-overlay',
                        containerId: 'contact-container',
                        onOpen: contact.open,
                        onShow: contact.show,
                        onClose: contact.close

                    });
                });
            });
        },
\u BASE\u URL=”“;
jQuery(函数($){
var触点={
消息:空,
init:函数(){
$(“#联系人表单input.contact,#联系人表单a.contact”)。单击(函数(e){
e、 预防默认值();
//使用ajax加载联系人表单
$.get(_BASE_URL+“index.php/register/lightcontact”,函数(数据){
//使用数据创建一个模态对话框
$(数据)({
关闭HTML:“”,
位置:[“10px”,空],
覆盖ID:“联系人覆盖”,
containerId:“联系集装箱”,
onOpen:contact.open,
onShow:contact.show,
onClose:contact.close
});
});
});
},

单击“联系人”链接时,它应该会显示弹出的灯箱。但它不会显示。在查看页面源时,包含的文件正确包含。有人能帮我解决此问题吗?

在注册页面的顶部,包含联系人视图,如下所示:

<?php include("lightcontact.php"); ?>
<div id="contactmodal">
...
</div>

在lightcontact.php中,您的div应该有点像这样:

<?php include("lightcontact.php"); ?>
<div id="contactmodal">
...
</div>

...
现在将JQuery更改为:

$("#contactmodal").modal({
                    closeHTML: "<a href='#' title='Close' class='modal-close'>x</a>",
                    position: ["10px", null],
                    overlayId: 'contact-overlay',
                    containerId: 'contact-container',
                    onOpen: contact.open,
                    onShow: contact.show,
                    onClose: contact.close

                }); 
$(“#contactmodal”).modal({
关闭HTML:“”,
位置:[“10px”,空],
覆盖ID:“联系人覆盖”,
containerId:“联系集装箱”,
onOpen:contact.open,
onShow:contact.show,
onClose:contact.close
}); 

希望这能有所帮助,请不要犹豫,继续提问。

是的。我得到的结果是:Firebug在单击联系人链接时也没有显示任何错误。但是弹出窗口没有打开。请帮助我。公共函数lightcontact(){$this->load->view('contact');}你正在调用
contact.init()
?是的。我已经调用了contact.init()最后