[英]On Span Click - Insert rows into MySQL with page refresh
我有一個頁面,其中顯示MySQL表中的行。
while($row2 = $result2->fetch_assoc()) { ?>
<p>
<span class="label label-primary">
<?php echo ($row2["miasto"]); ?>
</span>
<span class="label label-primary delete" id="<?php echo ($row2["miasto"]); ?>"><i class="fa fa-times"></i></span>
</p>
在跨度上單擊.delete,我想從數據庫中刪除該行,並刷新頁面而沒有那些行並顯示警報。
我可以在Jquery中執行點擊操作:
$(document).ready(
function(){
$(".delete").click(function () {
$.post( "miastousun.php", { mdu: (this.id)} );
並且比在miastousun.php的php上:
$sql = "DELETE FROM miasta_zmiany WHERE Miasto_dodaj='".($_POST['mdu'])."";
但似乎不起作用。 我做錯了什么?
試試這個ajax代碼。
$( document ).on( 'click', '.delete', function() {
var thisId = $(this).attr('id');
$.ajax({
type: 'POST',
url: 'miastousun.php?mdu='+thisId,
success: function(data){
alert('Message something');
},
error: function(errorThrown){
alert(errorThrown);
}
});
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.