【发布时间】:2011-07-26 20:55:42
【问题描述】:
我正在尝试写my first Couchapp with jQuery mobile。在我测试的每个桌面浏览器(IE/FF/Chrome/Safari)中,应用程序的功能完全符合预期。但是当我在任何移动浏览器(Mobile Safari、Atomic、Android、Opera)中尝试相同的页面时,列表视图无法填充。
起初我认为这可能与处理我的移动浏览器有关
$("#terms").listview( "refresh" ); 调用不同,但改变它并没有帮助。我已经验证我使用的视图可以正常工作:http://grc.iriscouch.com/dictionary/_design/dictionary/_view/byacronym。
有人可以看看我的代码并指出正确的方向吗?
编辑:根据 Mobile Safari 的控制台,脚本在第 34 行抛出错误:
$db = $.couch.db("dictionary");
JavaScript Error on Line 34
TypeError: Result of expression '$.couch' [undefined] is not an object.
EDIT2:通过将jquery.couch.js 从/_utils/script 移动到vendor/couchapp 来解决问题。
【问题讨论】:
-
嗨,山姆!欢迎来到 stackoverflow - 我很高兴你能够解决这个问题。随意回答(并接受)您自己的问题 - 这样当用户 Google 或遇到相同问题时,很容易找到。我编辑了你的帖子以帮助格式化。 :)
标签: jquery mobile couchdb jquery-mobile couchapp