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'] の内容を確認すると、1 つの数字が返されます。以下のコードに関する私の問題は、タイトルを ajax の variabel (var titel) に入れたいときに、ページからすべてのタイトルをロードすることです。
<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>
編集
今、私の質問をより良い方法で説明したことを願っています