试图在fancybox中显示一个表单

时间:2014-04-17 15:16:54

标签: php jquery fancybox fancybox-2

我试图当我点击我的“创建帖子”链接时,我想在fancybox中显示我在“post-create.php”中的表单,但我没有成功。有可能吗?

我有一个 menu.php 文件,其中包含其他网页的链接:

<li><span>Manage Posts</span>
    <ul>
        <li><a href="dashboard.php?ac=posts/posts-create" class="fancybox">Create Post</a></li>
        <li><a href="dashboard.php?ac=posts/posts"> Edit Post</a></li>
    </ul>
</li>

然后我有一个 post-create.php 文件,其格式为:

<form name="form" action="" method="post" enctype="multipart/form-data">

<label class="line">
<span class="data">Image:</span>
<input type="file" class="fileinput" name="thumb" size="60" style="cursor:pointer; background:#FFF;" />
</label>

<label class="line">
<span class="data">Title:</span>
<input type="text" id="title" name="title" value="<?php if(isset($_POST['title'])) echo $f['title']; ?>" />
</label>

<label class="line">
<span class="data">Content:</span>
<textarea name="content" class="editor" rows="15"><?php if(isset($_POST['content'])) echo htmlspecialchars($f['content']); ?></textarea>
</label>
</form>

然后是我的 fancybox 脚本:

$(document).ready(function() {
    $("fancybox").fancybox({
        maxWidth    : 800,
        fitToView   : false,
        width       : '70%',
        height      : '70%',
        autoSize    : false,
        closeClick  : false,
        openEffect  : 'elastic',
        closeEffect : 'elastic',
         iframe: {
            preload: false
        }



    });
})

0 个答案:

没有答案