$.ajax({
type: "POST",
url: "misc/AddFriend.php",
data: {
mode: 'ajax',
friend: c,
uID: $('#uID').val(),
fID: $('#fID').val(),
bID: $('#bID').val()
},
success: function (msg) {
alert('OK');
$('#friend' + fID).slideUp('slow');
}
});
这是对的吗?它现在不会向上滑动
答案 0 :(得分:1)
好吧,你可以通过提醒连接表达式的结果来找出ID。
由于您正在喂食anon对象,因此您没有参考。如果你再次调用.val()
,这可能是最简单的:
$('#friend' + $('#FID').val() ).slideUp('slow');
否则它可能正在$('#friendundefined').slideUp
。
答案 1 :(得分:1)
尝试:
$.ajax({
type: "POST",
url: "misc/AddFriend.php",
data: {
mode: 'ajax',
friend: c,
uID: $('#uID').val(),
fID: $('#fID').val(),
bID: $('#bID').val()
},
success: function (msg) {
alert('OK');
$('#friend' + $('#fID').val()).slideUp('slow');
}
});
答案 2 :(得分:0)
语法是正确的,但是这些ID和变量c
的值是否在您的应用程序的上下文中有意义是另一回事。
我注意到你在函数中使用fID
来在调用成功时执行。 fID
以及c
需要在函数之外定义 - 我的意思是您不能使用分配给fID
的对象的属性data
的值。
您可以在ajax
函数之外创建该对象,并将data
和函数选择器中的属性用于调用成功时运行。