我在第38行的script.js文件中有语法错误,这是我的javascript代码。 我使用PHP ajax和javascript重复表行。另外我使用html表标签来显示新闻,我将制作包括mysql数据库在内的新闻通讯。
$(document).ready(function(){
$("#save").click(function(){
ajax("save");
});
$("#add_new").click(function(){
$(".entry-form").fadeIn("fast");
});
$("#close").click(function(){
$(".entry-form").fadeOut("fast");
});
$("#cancel").click(function(){
$(".entry-form").fadeOut("fast");
});
$(".del").live("click",function(){
ajax("delete",$(this).attr("id"));
});
function ajax(action,id){
if(action =="save")
data = $("#userinfo").serialize()+"&action="+action;
else if(action == "delete"){
data = "action="+action+"&item_id="+id;
}
$.ajax({
type: "POST",
url: "ajax.php",
data : data,
dataType: "json",
success: function(response){
if(response.success == "1"){
if(action == "save"){
$(".entry-form").fadeOut("fast",function(){
$(".table-list").append(""+response.fname+""+response.lname+""+response.email+""+response.phone+"<a id="+response.row_id+" class="del" href="#">Delete</a>");
$(".table-list tr:last").effect("highlight", {
color: '#4BADF5'
}, 1000);
});
}else if(action == "delete"){
var row_id = response.item_id;
$("a[id='"+row_id+"']").closest("tr").effect("highlight", {
color: '#4BADF5'
}, 1000);
$("a[id='"+row_id+"']").closest("tr").fadeOut();
}
}
},
error: function(res){
alert("Unexpected error! Try again.");
}
});
}
});
答案 0 :(得分:0)
您可以在chrome中使用开发人员工具控制台,也可以使用firebug控制台使用firebug控制台。
答案 1 :(得分:0)
删除了您的错误
$(".table-list").append(""+response.fname+""+response.lname+""+response.email+""+response.phone+"<a id="+response.row_id+"class="+del+"href=#>Delete</a>");