如何解决我的JavaScript代码中的错误?

时间:2015-09-10 05:52:24

标签: javascript jquery ajax

我在第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.");
        }
    });
}

});

2 个答案:

答案 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>");