javascript - 在窗口加载后做一些事情

标签 javascript jquery ajax load

我正在对窗口加载进行(简单的)ajax 调用:

$(window).load(function () {

$.ajax({
url: someUrl,
type: "get",
dataType: "",
success: function(data) {

           ...........

在这个 ajax 过程完成后,我如何做某事,例如函数或事件。问题是我必须向 ajax 调用收到的数据附加一些内容。但我无法在窗口加载时追加,因为数据仍在处理中。

最佳答案

将它放在 ajax 调用的成功处理程序中:

$(window).load(function () {
    $.ajax({
        url: someUrl,
        type: "get",
        dataType: "",
        success: function(data) {
            // do whatever you want with data
        }
    });
});

关于javascript - 在窗口加载后做一些事情,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13054862/

相关文章:

javascript - 毫不拖延,如何用js或jquery隐藏body中的所有图像

javascript - jQuery 触发器在将 <li> 添加到 <ul> 时触发方法

javascript - Materialise(框架)字符数

javascript - 为什么 jQuery .on() 不处理 javascript 动态创建的事件?

json - 如何在 Yesod 中编写一个接收文件/图像上传的 JSON 端点?

javascript - 灯箱 + 图像叠加下的文本

javascript - 如何查看 Internet Explorer 的 javascript 生成的 html?

jQuery 和 XPath XML 解析

AJAX 请求下一页/上一页的帮助

jquery - Rails 在使用 Ajax 时创建重复记录并进行两次调用以删除相同记录