相关疑难解决方法(0)

$ .ajax()和$ .get()以及$ .load()之间的区别

是什么区别$.ajax(),并$.get()$.load()

哪种更好用,在什么条件下使用?

ajax jquery

169
推荐指数
6
解决办法
10万
查看次数

JQuery .get vs load()性能问题

使用起来更好吗?

$.get("http://www.example.com/mydirectory", function(data) {
        $(".someclass").html(data);
});
Run Code Online (Sandbox Code Playgroud)

要么

$('.tripPlannerBottom').load("http://www.example.com/mydirectory");
Run Code Online (Sandbox Code Playgroud)

任何速度或性能优势?

jquery

7
推荐指数
2
解决办法
6056
查看次数

jQuery:与load()相比,get()更慢

明显的问题 - 为什么?

我需要从外部页表单元格获取,然后将其注入当前页面.使用复杂选择器.

这是.load():

$('#check').load('https://bla-bla-bla .small:contains(Something)+.small:lt(1)');
Run Code Online (Sandbox Code Playgroud)

这是.get():

function showGetResult()
{
     var result = null;
     var scriptUrl = "https://bla-bla-bla";
     $.get(scriptUrl, function(data) {
            result = $(".small:contains(Something)", data).next().html() || "Error";
            $('#check').append(result);
     });
}
Run Code Online (Sandbox Code Playgroud)

load()平均1-2秒获得数据更快.但我喜欢get()- 因为我可以有字符串结果,而不是对象.

有人可以解释为什么load()工作更快?

javascript jquery

7
推荐指数
1
解决办法
911
查看次数

标签 统计

jquery ×3

ajax ×1

javascript ×1