链接到锚尚未加载(ajax)

时间:2014-05-28 16:25:25

标签: javascript jquery

我在我的网站上用ajax加载评论,并且我向用户发送通知,并通过锚点发送特定评论。

锚点不起作用,尚未加载那块DOM。

我该如何处理?也许某事"在ajax完成" ?我可以在ajax complete"上创建一个启动"的脚本,但我不知道如何管理网址中的锚点。

2 个答案:

答案 0 :(得分:0)

$ .ajax有一个完整的()回调函数可以放入代码。你可以运行location.hash = yourAnchorHash。

答案 1 :(得分:0)

您可以使用jQuery的完整或成功回调,具体取决于您是否只希望在呼叫成功时或在呼叫完成时触发您的代码。

$.ajax({
                type: "POST",
                url: "yourURL",
                contentType: "application/json; charset=utf-8",
                data: yourData,
                async: true,
                success: function (msg) {
                  //get stuff done when ajax call is successful
                },
                complete: function()
                {
                  //get stuff done when ajax call is complete
                }
            });