我对评论系统有JavaScript,但是当我点击类名为“com_submit”的提交按钮时,除了页面重新加载之外,没有任何事情发生。即使我将表单留空并提交应该弹出的警报,但事实并非如此。我究竟做错了什么?.click功能不起作用
这里是我的代码:
$(function() {
$('.com_submit').live("click", function() {
var comment = $("#comment").val();
var user_id = $("#user_id").val();
var perma_id = $("#perma_id").val();
var dataString = 'comment='+ comment + '&user_id='+ user_id + '&perma_id=' + $perma_id;
if(comment=='') {
alert('Please Give Valid Details');
}
else {
$("#flash").show();
$("#flash").fadeIn(400).html('<img src="ajax-loader.gif" />Loading Comment...');
$.ajax({
type: "POST",
url: "commentajax.php",
data: dataString,
cache: false,
success: function(html){
$("ol#update").append(html);
$("ol#update li:first").fadeIn("slow");
$("#flash").hide();
}
});
}
return false;
});
});
我一直在使用。点击试过,.live和.bind没有这些工作
你还可以提供按钮声明吗? – Praveen 2012-01-17 19:30:05
是的,按钮是:'' – Sygon 2012-01-17 19:30:47