爲什麼下面的代碼不能完成它的工作? 我只需要POST通過javascript id內容點擊btn。 此代碼可以在許多其他情況下正常工作,但在這裏我沒有使用twitter bootstrap模式。 謝謝。twitter bootstrap模式與PHP POST請求通過javascript-ajax
<button id="<?php echo $id; ?>" class="btn btn-warning" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]); ?>">
<span class="glyphicon glyphicon-trash"></span> delete id
</button>
<script type="text/javascript">
//delete id
$(document).on('click','.btn-warning',function(){
var element = $(this);
var del_id = element.attr("id");
var info = 'id=' + del_id;
if(confirm("are you sure ?")){
$.ajax({
type: "POST",
url: "page.php",
data: info,
success: function(){ window.location.href = "/logout.php"; }
});
}
return false;
});
</script>
PHP
if($_POST['id']){
$id=$_POST['id'];
$id = mysql_real_escape_string($id);
...
如果將事件直接綁定到選定的類,會發生什麼情況? (''click',function(){' –
控制檯中的任何錯誤? – vladkras
@EduLomeli什麼也沒有發生 –