0

我有一个网页,一旦加载,它会发送大量 Ajax 调用来填充页面的某些部分。这是一个 Django 模板,它发送大约六个调用,代码类似于:

$.get("http://127.0.0.1:8000/purchase/?name="+me.username, function(data){
        $("#purchase").append(data);
    });

有时它们在用户单击按钮时被调用,但它们大多在页面刷新时被调用。

我是 Ajax 的新手,我想知道这是否是以最佳方式使用这项技术的正确方法。发送 Ajax 调用是否可以发送类似的单独调用?

谢谢

4

1 回答 1

1

现在,我认为$.get()如果您希望它们在页面加载而不是刷新时触发,只需将这些脚本放入 jQuery 就绪函数中......是的,页面表现得像这样是正常的。这就是 AJAX 的意义所在。

$(document).ready(function(){
    $.get("http://127.0.0.1:8000/purchase/?name="+me.username, function(data){
        $("#purchase").append(data);
    });

    //other  $.get 's
});

还可以使用jQuery ready()文档。

于 2012-05-26T18:40:12.303 回答