【发布时间】:2015-11-24 04:12:24
【问题描述】:
以下代码在 Firefox 上有效,但在 Chrome 上无效——脚本根本没有运行,甚至 ALERT 也没有。
这是为什么呢?
脚本应该从数据库中删除行并从屏幕上隐藏文章。
HTML
<article class="row" id="410">
<a href='#' class="btn btn-default btn-xs left delButton" type="comment" delID="410" >DELETE</a>
</article>
<article class="row" id="411">
<a href='#' class="btn btn-default btn-xs left delButton" type="comment" delID="411" >DELETE</a>
</article>
JS
$(function() {
$(document).on('click','.delButton',function() {
// $(".delButton").click(function(){
var element = $(this);
var delID = element.attr("delID");
var type = element.attr("type");
var info = 'delID=' + delID + '&type=' + type;
alert (info);
var check = confirm('DELETE?');
if(check){
$.ajax({
type: "GET",
url: "ajax/delete_element.php",
data: info,
success: function(data){
if (data)
$("#"+delID).animate({ opacity: "hide" }, "slow");
}
});
}
return false;
});
});
【问题讨论】:
-
打开页面时控制台是否显示任何 JavaScript 错误?
-
不,但我不确定我找对地方了...
标签: javascript php jquery google-chrome