gpt4 book ai didi

javascript - 为什么我不能在 ajax 成功中访问 $(this)

转载 作者:行者123 更新时间:2023-11-30 16:59:49 24 4
gpt4 key购买 nike

<分区>

问题很简单,我无法在我的 jQuery ajax 调用的成功部分引用 $(this),例如这不起作用(隐藏点击的元素):

    $('.assigned').click(function (event) {
event.preventDefault();

$.post("@Url.Action("method", "controller")",
{
TicketId: $(this).data("ticketid"),

},
function (data, status) {

$(this).hide();
});

});

值得注意的是数据已发送。然而,这很好地隐藏了元素:

    $('.assigned').click(function (event) {
event.preventDefault();
$(this).hide();
$.post("@Url.Action("method", "controller")",
{
TicketId: $(this).data("ticketid"),

},
function (data, status) {



});

});

为什么会这样?

在 FireFox 中测试

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com