我有一个关于使用 ajax 的问题。我想删除我的屏幕上的某些内容(要清楚,一些文章)我正在使用以下代码在屏幕上生成内容(文章):
while($test = $allArticles->fetch_assoc())
{
echo "<div class='metfoto'>";
echo "<h1 name='tt' class='titelopmaak'>".$test['titel'] . "<br /></h1>";
echo "<p class='artikelopmaak'>" . $test['article'] . "</p>";
echo "<form method='post' action=''>";
echo "<input type='submit' class='delete' name='verwijder' value='verwijder'>";
echo "</form>";
//echo "<h1>".$test['id']."</h1>";
echo "</div>";
}
没有ajax,这一切都很好。但我想在不刷新页面的情况下实现这一点(使用按钮删除)。例如,当我检查 $test['id'] 的内容时,我收到一个号码。我对下面代码的问题是,当我想将标题放入 ajax 的 variabel (var title) 时,它会从我的页面加载所有标题。
<script type="text/javascript">
$(document).ready(function(){
$(".delete").click(function(){
var titel = $(".titelopmaak").text();
var artikel = $(".artikelopmaak").text();
$.ajax({
type: "POST",
url: "assets/ajax/deleteArticle.php",
data: { titelA:titel },
}).done(function( msg ) {
if(msg.status != "error")
{
if(msg.status == "success")
{
$(".titelopmaak").fadeOut();
}
else
{
}
}
});
return false;
})
});
</script>
编辑
我希望我现在能以更好的方式解释我的问题