【发布时间】:2014-01-15 03:01:29
【问题描述】:
我想在不刷新页面的情况下添加一个 div。
这是我的 Javascript:
<input class="btnsubmit" type="button" value="+Add Trivia" id="add_triviamodal">
function add_trivia()
{
var PHOTO_TRIVIA = CKEDITOR.instances.Trivia_Photo.getData();
var TITLE_TRIVIA = $('#TRIVIA_TITLE').val();
var CAPTION_TRIVIA = CKEDITOR.instances.triviacap.getData();
$.post('insert_home.php',{TRIVIA_TITLE:TITLE_TRIVIA,TRIVIA_PHOTO:PHOTO_TRIVIA,TRIVIA_CAP:CAPTION_TRIVIA}).done(function(data){
alert ("Trivia Successfully Added");
location.reload(); \\what i do is just refresh the page
});
}
这就是我输出将使用上面的 ajax 添加的数据的方式
echo "<div class=\"view view-sixth\">
".$Tri_IMAGE."
<div class=\"mask\">
<div class=\"divbutton\">
<input onclick='TRIVIA_EDIT($Tri_ID);' class=\"btnsubmit\" type=\"button\" value=\"Edit\" id=\"edit_trivia\">
<input onclick='TRIVIA_DELETE($Tri_ID,this);' class=\"btnsubmit\" type=\"button\" value=\"Delete\" id=\"delete_trivia\">
</div>
<h2>".$Tri_TITLE."</h2>
<p>".$Tri_CAPTION."</p>
</div>
</div>";
}
【问题讨论】:
-
我稍微编辑了您的帖子以减少混乱。如有错误请指正。
-
另外,我假设 AJAX 调用的输出是您想要附加到某处的内容,对吗?
-
不,先生。 :) 底部的 php scipt 将是上面 ajax 的输出。
-
在我看来你根本不需要使用 PHP/AJAX。
-
你能给我一个关于如何追加新 div 的答案吗?谢谢
标签: php jquery html css content-management-system