我想动态地将通过JSOn格式的URL接收的数据附加到我的listview.但我无法弄清楚它是如何工作的.
移动网站以下列格式检索对象:
[
{"id":1, "start":"2011-10-29T13:15:00.000+10:00", "end":"2011-10-29T14:15:00.000+10:00", "title":"Meeting"}
]
Run Code Online (Sandbox Code Playgroud)
在.html中我有一个列表视图和一个函数,我尝试附加接收到的数据.我只展示身体.
<body>
<div>
<ul id="listview">
<script>$.getJSON("url",
function(data){
$.each(data, function(i,data){
i.title.appendTo("#listview");
});});</script>
</ul>
</div>
</body>
Run Code Online (Sandbox Code Playgroud)
可能它很容易,但我是网络编程的新手,我无法弄清楚我应该如何追加检索到的数据.
有人可以帮帮我吗?
我有一个Facebook应用程序正在使用Facebook评论框.
在此应用中,用户可以创建待售商品.
该商品可在以下网址获得facebook_url_for_the_app/item/itemnumber
.
当创建待售商品的用户(或任何其他用户)可视化所创建商品的页面时,可以使用Facebook评论框.
目前,如果任何用户撰写评论,则创建该评论的用户只有在访问该页面时才会知道该评论.
我已经研究过FB.Event.subscribe('comments.create')
但是没有一个字段来识别除应用程序管理员之外的用户.
如何告诉我的应用创建订阅在项目页面上创建的任何评论,facebook_url_for_the_app/item/itemnumber
.
我正在努力让我的头发试图让iscroll 4与jQuery Mobile合作.
一切正常,我禁用JQM ajax默认导航,但我想保留这个.
我的问题是我无法解决如何成功调用/绑定iscroll所以它适用于需要它们的页面.我试过pageinit()和pagecreate()无济于事.
任何指针都非常赞赏.
一个.
我正在使用jqm框架构建一个webapp,并且pageshow
在包含jQuery小部件k3dcarousel时我一直在尝试使用该函数.在有问题的页面上,我在data-role="page"
div 下面有我的脚本,
$("#page-about").live(
"pageshow",
function (event) {
$('#k3dCarousel_portrait').k3dCarousel();
}
);
Run Code Online (Sandbox Code Playgroud)
似乎我需要点击我的链接两次才能加载JS函数,这会让我觉得我使用这个函数是错误的.此外,如果我不使用该
$("#page-about").die();
函数下面的pageshow
函数,如果我单击返回然后再次单击该链接,脚本将被多次加载.
我使用pageshow
逻辑错了吗?有没有更好的方法来实现我想要做的事情:将AJAX这个页面放到我的移动框架中.
我理解这是一个相当具体的问题,但希望对此有一个通用的答案,因为在我看来,这可能发生在任何小部件上.
非常感谢任何帮助,如果有帮助,我可以粘贴更多代码.
感谢您的时间.
我有一个jQM应用程序,使用标题作为导航栏.我遇到的问题是页面转换(特别是幻灯片)将标题与内容一起移动为一个"页面".我正在寻找一种方法在页面转换期间保持标头静态.
我检查了API,似乎找不到任何东西.有没有人想出办法来实现这一目标?甚至可以用jQM吗?
任何帮助,将不胜感激!
我对jQuery Mobile上的加载消息有疑问.
默认情况下,加载消息主题是a
,根据jQuery Mobile代码:
<div class="ui-loader ui-body-a ui-corner-all" style="top: 204.5px; ">...</div>
Run Code Online (Sandbox Code Playgroud)
我想知道如何更改此div的默认主题,我无法弄明白.
提前致谢.
我在Xcode中使用jQuery Mobile作为我的PhoneGap应用程序.我创建了多个页面,页脚中有标签.它在静态页面中正常工作如下.
<div data-role="footer" data-position="fixed">
<div data-id="mainTab" data-role="navbar">
<ul id="footer_tabs">
<li><a href="search_page.html" data-transition="slideup" data-icon="search">Search</a></li>
<li><a href="my_favorite_page.html" data-icon="star" data-transition="slideup">Favorites</a></li>
<li><a href="my_account_page.html" data-icon="gear" data-transition="slideup">Account</a></li>
<li><a href="create_ad_page.html" class="ui-state-persist ui-btn-active" data-transition="slideup" data-icon="plus">Create Ad</a></li>
</ul>
</div>
<div>
Run Code Online (Sandbox Code Playgroud)
当我尝试根据用户角色加载选项卡时.页面中的HTML代码:
<div data-role="footer" data-position="fixed">
<div data-id="mainTab" data-role="navbar">
<ul id="footer_tabs">
</ul>
</div>
<div>
Run Code Online (Sandbox Code Playgroud)
jQuery代码:
$('#footer_tabs').append('<li><a href="search_page.html" data-transition="slideup" data-icon="search">Search</a></li>');
$('#footer_tabs').append('<li><a href="my_favorite_page.html" data-transition="slideup" data-icon="search">Favorite</a></li>');
$('#footer_tabs').append('<li><a href="my_account_page.html" data-transition="slideup" data-icon="search">Account</a></li>');
if(userRole == '3'){
$('#footer_tabs').append('<li><a href="create_ad_page.html" data-transition="slideup" data-icon="search">Create Ad</a></li>');
}
$('#footer-tabs').listview('refresh');
Run Code Online (Sandbox Code Playgroud)
静态加载图片:
从jQuery加载图片:
我也刷新了清单,但没有工作.我不知道问题是什么.请帮我.
谢谢,-regeint
events: { "paste .youtube-url" : "addUrl" }
addUrl: function(){
console.log(this.$(".youtube-url").val());
Run Code Online (Sandbox Code Playgroud)
所以我想说我第一次将"坏"粘贴到文本框中
控制台输出 :(一个空字符串)
那么如果我粘贴附加类似"编码器"的东西
控制台输出:坏
而不是在"badcoder"框中的内容,我想这是因为在插入文本之前触发了伪粘贴事件.
任何人都有这个问题,页面在转换之前快速跳转到顶部(让固定位置标题看起来在页面的中间丢失)?
返回到页面时,页面最终位于顶部,但由于我正在处理一个长列表,因此最好让它保持在我在前一页上停止的位置.
我正在使用页内div而不是实际的单独页面,如果这可能有助于它.
任何提示赞赏!
我正在使用PhoneGap 1.3.0和Jquery Mobile 1.0制作应用程序.要滚动listview
我想要使用iScroll,但滚动性能太糟糕了.滚动太慢了.
我也做了一些测试.
如果我在没有jQuery Mobile的情况下使用代码,那就快了
<div id="scroller">
<ul id="thelist" >
<li>Pretty row 1</li>
<li>Pretty row 2</li>
<li>Pretty row 3</li>
Run Code Online (Sandbox Code Playgroud)
...
但是如果我添加jQuery Mobile listview
类似的话.
<div id="scroller">
<ul id="thelist" data-role="listview" data-inset="true" data-theme="c">
<li>Pretty row 1</li>
<li>Pretty row 2</li>
<li>Pretty row 3</li>
Run Code Online (Sandbox Code Playgroud)
这很慢.我该如何解决?