用于加载动态 JSON 数据的 JQuery 移动事件
JQuery mobile event for loading dynamic JSON data
我刚刚通读了jQuery Mobile 1.3 API文档事件处理,并且对要使用的适当事件有点迷茫。
基本上,我希望我的应用程序在首次使用 AJAX 启动时加载带有加载映像的博客文章。我只能想到以下事件,但不确定哪个最适合我的需求:
$( document ).on('pagecreate' , '#blogposts', function () {
$.ajax({
//Get data from server
});
});
$( document ).on('pagebeforecreate' , '#blogposts', function () {
$.ajax({
//Get data from server
});
});
$( document ).on('pagebeforeload' , '#blogposts', function () {
$.ajax({
//Get data from server
});
});
$( document ).on('pagebeforeshow' , '#blogposts', function () {
$.ajax({
//Get data from server
});
});
$( document ).on('pagecreate' , '#blogposts', function () {
$.ajax({
//Get data from server
});
});
$( document ).on('pageinit' , '#blogposts', function () {
$.ajax({
//Get data from server
});
});
$( document ).on('pageshow' , '#blogposts', function () {
$.ajax({
//Get data from server
});
});
虽然理论上你可以使用其中任何一个,但通常最好的选择是准备好文档。这样,无论响应时间有多长或多短,只要数据从服务器返回,DOM 都准备好作/注入数据。您可以非常轻松地绑定到此内容:
$(document).ready(function () {
$.ajax({
// get data from server
success: function (data) {
$('#blogposts').text(data); // or however you want to inject the data
}
});
});
相关文章:
- 正在SharePoint 2013母版页中添加JQuery移动文件
- JQuery移动动态分区页面
- jquery移动对齐按钮取决于内容大小
- 在websql成功调用中Jquery移动主题打开按钮
- 通过格式化将jquery移动组件动态添加到列表视图中
- Jquery移动转换复选框在Jquery onclick函数()中第二次选中不起作用
- jQuery移动列表视图和面板
- 将代码从jquery移动到angularjs
- 无法使用谷歌地图获得多页jquery移动版
- jquery移动应用程序无法使用jquryMobile框架JS和css文件的相对路径
- 使用 jQuery(移动)更新多个选择标签
- 如何在页面之间导航后停止jquery移动中的重复数据
- 如果我在jquery移动中使用“onclick”,按钮不会改变颜色
- jQuery 移动内部页面问题
- 在 jquery 移动中离开页面时结束 SetInterval 函数
- jQuery移动显示页面5秒钟,然后重定向
- 如何正确实现Jquery移动路由器插件
- 带有scrollTop的JQuery移动错误
- Jquery移动列表视图图标未正确显示
- 动态更改jQuery移动图标的背景颜色