jquery .load()函数在phonegap下不起作用
jquery .load()函数在iPad上的phonegap下无效。 它非常适合在移动safari中使用。 但它不适用于Phonegap应用程序。 任何帮助,将不胜感激。
更新:这是代码的样子:
this.image_container.load( function(response, status, xhr) { var dis = this; var imgWidth = dis.image_container.width(); var imgHeight = dis.image_container.height(); dis.containerEl.css({ //some css addition }).animate( { "opacity": "1" }, 400, "linear" ); });
调试服务器响应时
{"responseText":"","status":404,"statusText":"error"}
但我只能在iPad手机屏幕上看到这一点。 在移动游猎中它只是工作正常。
提前致谢。
它仍然无法正常工作。 这是代码片段:
this.image_container.load( function(response, status, xhr) { var dis = this; var imgWidth = dis.image_container.width(); var imgHeight = dis.image_container.height(); dis.containerEl.css({ //some css addition }).animate( { "opacity": "1" }, 400, "linear" ); });
调试服务器响应时
{"responseText":"","status":404,"statusText":"error"}
但我只能在iPad手机屏幕上看到这一点。 在移动游猎中它只是工作正常。
提前致谢。
尝试使用完整的URL。
AFAIK PhoneGap实际上是本地文件。 如果要访问外部资产或Ajax,请在URL中包含协议,域和端口(如有必要)。
我试过这个,它在Android模拟器和iOS模拟器中都运行良好。
jQuery Remote Page One
我注意到当我尝试加载整个HTML文档(包括head,body,html标签)时,我只有一个白色的屏幕。 但是当我只尝试加载文档的一部分(就像身体中的div一样,就像我下面的第三个例子一样)它可以正常工作。 我怀疑浏览器不喜欢结构:
我不怪,我也不喜欢它。
- PhoneGap Cordova 3.1.0 inAppBrowser EventListener无法正常工作
- 如何在jQuery Mobile(iOS)中禁用Anchor的默认行为
- 尝试使用HTML,Javascript和Phonegap打开Android SD卡
- 如何使用phonegap在android中调用asp.net webservice
- Phonegap iOS6:删除表格助手栏的正确解决方案(上一步,下一步,完成)
- 如何使用jquery以编程方式检查Internet连接的可用性
- Sendsms插件无法在Phonegap上运行
- jQuery Mobile和固定的页脚
- Phonegap – 在启用自动定位的同时防止旋转?