Jquery .load()和$.get()之间的差异
我正在创建一个包含多个HTML页面、jquery和Phone gap的移动应用程序。我不想在我的应用程序页面上复制粘贴相同的页脚,所以我创建了一个global footer.html,并尝试将该文件的内容加载到文档中。准备好类似这样的内容了吗 页脚HTML 效果很好Jquery .load()和$.get()之间的差异,jquery,html,cordova,jquery-mobile,Jquery,Html,Cordova,Jquery Mobile,我正在创建一个包含多个HTML页面、jquery和Phone gap的移动应用程序。我不想在我的应用程序页面上复制粘贴相同的页脚,所以我创建了一个global footer.html,并尝试将该文件的内容加载到文档中。准备好类似这样的内容了吗 页脚HTML 效果很好 那么这两种方法的区别是什么呢?为什么一个成功了,另一个失败了 实际上区别在于,在$.get中有一个回调函数,并将$'footer'放在那里。触发器'create';在.load中,您没有放置回调函数 你应该这样做: $(docume
那么这两种方法的区别是什么呢?为什么一个成功了,另一个失败了 实际上区别在于,在$.get中有一个回调函数,并将$'footer'放在那里。触发器'create';在.load中,您没有放置回调函数 你应该这样做:
$(document).ready(function(){
$('#footer').load("footer.htm", function(){
$(this).trigger('create');
});
});
实际上,不同之处在于在$.get中有一个回调函数,并将$'footer'。触发器'create';在.load中,您没有放置回调函数 你应该这样做:
$(document).ready(function(){
$('#footer').load("footer.htm", function(){
$(this).trigger('create');
});
});
方法之间的差异: .get-加载所有内容
.load-可以加载部分内容$'result'。加载'file.html container' 方法之间的差异: .get-加载所有内容
.load-可以加载部分内容$'result'。加载'file.html container' .load-从服务器获取数据的最简单方法,但与.get方法不同,它允许我们指定要插入的远程文档的一部分。 加载ajax/test.html容器
.get-使用HTTPGET请求从服务器加载数据。从服务器加载所有内容。.load-从服务器获取数据的最简单方法,但与.get方法不同,它允许我们指定要插入的远程文档的一部分。 加载ajax/test.html容器
.get-使用HTTPGET请求从服务器加载数据。从服务器加载所有内容。offtopic您不关心搜索引擎如何查看您的页面?offtopic您不关心搜索引擎如何查看您的页面?是的,这是否意味着.load比.append慢,因为.load首先从外部文件检索数据,然后将该数据追加到元素中??我猜。加载也是异步的,这就是为什么。在加载内容之前调用触发器“create”。我可以让它同步吗?我认为ajax请求是异步的。我不知道如何使其同步可能会帮助您回答您的问题。是的,这有效,是否意味着.load比.append慢,因为.load首先从外部文件检索数据,然后将该数据追加到元素??我猜。加载也是异步的,这就是为什么。在加载内容之前调用触发器“create”。我可以让它同步吗?我认为ajax请求是异步的。我不知道如何使它同步,这可能会帮助你回答你的问题。
$(document).ready(function () {
$.get('footer.htm', function (retData) {
$('#footer').append(retData);
$('#footer').trigger('create');
});
});
$(document).ready(function(){
$('#footer').load("footer.htm", function(){
$(this).trigger('create');
});
});