我试图当我点击我的“创建帖子”链接时,我想在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
}
});
})