Javascript 张贴在我的js不会工作

Javascript 张贴在我的js不会工作,javascript,php,ajax,Javascript,Php,Ajax,JS:戈多修正了 /*数据删除从这里开始*/ $(“.delete file”)。单击(函数() { var name=$(this.attr(“name”); var file_id=$(this.attr(“id”); var active_user=document.getElementById(“用户名”).value; 如果(确认('确定删除'+name+'?')) { $.ajax({ url:'suf delete.php', 键入:“post”, async:false, 数据

JS:戈多修正了

/*数据删除从这里开始*/
$(“.delete file”)。单击(函数()
{
var name=$(this.attr(“name”);
var file_id=$(this.attr(“id”);
var active_user=document.getElementById(“用户名”).value;
如果(确认('确定删除'+name+'?'))
{
$.ajax({
url:'suf delete.php',
键入:“post”,
async:false,
数据:{'file\u id':file\u id,'active\u user':active\u user},
成功:功能(响应){
$(“#file_table”+file_id).fadeOut('slow');
},
错误:函数(错误){
console.log(error.responseText);
//如果出现错误,可以调试php代码
}
});
}
返回false;
});

/*数据删除到此结束*/
我将使用
ajax

/* Data Delete Starts Here */
$(".delete-file").click(function()
{
  var name = $(this).attr("name");
  var file_id = $(this).attr("id");
  var active_user = document.getElementById("username").value;
  if(confirm('Sure to Delete ' +name+ '?'))
  {

    $.ajax({
        url: 'suf-delete.php',
        type: 'post',
        async: false,
        data: {'file_id':file_id ,'active_user':active_user},
        success: function(response){
           $("#file_table"+file_id).fadeOut('slow');
        },
        error: function(error){
              console.log(error.responseText);
         //you could debug your php code if some error raises
         }

    });
  }
  return false;
});
/* Data Delete Ends Here */

您是否检查过响应或尝试过任何调试?可能尝试返回
$\u POST['file\u id']
$\u POST['active\u user']]
以确保这些内容正在发送,或者转储所有
$\u POST[]
以查看正在发布的内容。感谢您的提示。我试着把它显示的内容带回来。你共享了
elseif的一半代码
共享了所有代码吗?如果
$post()
发布了预期的数据,那么我只能假设是
php
中的某个东西让它在
elseif()之前停止执行
statement.@NewToJS是对的,在网络选项卡中共享所有代码或只共享错误?错误:函数(错误){console.log(error.responseText);//如果出现错误,您可以调试php代码。}工作正常,谢谢。我会更新我的查询。我现在在公共事务方面遇到了麻烦。这是另一个问题吗?或者我可以帮你吗?在你的suf-delete.php截图中,你有elseif块,请写完整的块。可能问题不在您的函数中,我的错误是活动日志。因为我在我的数据库中使用活动日志哈哈哈谢谢所以mcuh