我目前正試圖使用AJAX從我的MySQL數據庫中刪除信息,但由於某種原因,請求甚至沒有發送到我指定的ajax url。無法通過JQuery成功發送特定的AJAX請求
這裏被髮送代碼:
<script type="text/javascript"> // Notes Delete
$(document).ready(function(){
$("form#RemoveNote2").submit(function() {
var ID = $('#ID').attr('value');
$.ajax({
type: "POST",
url: "ajaxdeleteinvoicenote.php",
data: "id="+ ID,
datatype: "json",
success: function(result){
alert('test');
}
});
return false;
});
});
</script>
這是它被阻止發送形式:
<form id="RemoveNote2" style="margin: 0px; padding:0px;" method="post">
<span style="width:80%; display:inline-block;">Test</span>
<span style="text-align: center; width: 10%; display:inline-block;">
<input id="ID" type="hidden" value="39">
<button class="close" type="submit">×</button>
</span>
</form>
利用一種稱爲Fiddler2工具,我已經注意到,它甚至沒有完成任務發送到ajaxdeleteinvoicenote.php。任何想法爲什麼?
你有螢火蟲或類似的任何JavaScript錯誤檢查? – ilanco
對於'input'元素,最好使用'.val()'。 – VisioN
螢火蟲說什麼? – zerkms