2013-09-29 31 views
1
$("#delete").click(function() { 
    deleterecord(); 
}); 

function deleterecord(){ 
    var id = $("#iduser").val(); 
    alert("aw"+id); 
    var id  = $('#iduser').attr(); 
    e.preventDefault(); 
    pressed = "delete" 

    $.ajax({ 
     type: "post", 
     url: "IngSave.php", 
     data: "&idshit="+ id, 
     data: "&gagawin="+ pressed, 
     success: function(){ 
      alert("ATTENTION"); 
      $("#usertbl").html(data); 
     } 
    }); 
    return false; 
} 

我没有收到在IngSave.php文件中的变量$_POST['idshit'];$_POST['gagawin'];如何以其他形式发送变量是这段代码是否正确?

+0

哪里变从何而来? – desbest

+0

你不能使用'data:..'两次。并且请不要在你的例子中使用粗言秽语 – 2013-09-29 00:25:27

回答

2

试试这个:

$.ajax({ 
    type: "post", 
    url: "IngSave.php", 
    data: {idshit:id,gagawin:pressed}, 
    success: function(){ 
     alert("bitch"); 
     $("#usertbl").html(data); 
    } 
}); 
2

您错误地在你的ajax呼叫的两个data参数,可以将其更改为

$.ajax({ 
    type: "post", 
    url: "IngSave.php", 
    data: "idshit="+id+"&gagawin="+pressed, // or - { idshit:id,gagawin:pressed } 
    success: function(){ 
     alert("bitch"); 
     $("#usertbl").html(data); 
    } 
}); 
相关问题