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.js)和JQuery.Ajax没有合作
- 如何使用phonegap在android中调用asp.net webservice
- jQuery Mobile Panel问题
- 如何在javascript中为phonegap实现搜索function?
- 如何在Phonegap应用程序的jQueryMobile页面中隐藏键盘?
- 当第二页应该可滚动时,iScroll 5不工作
- 有了Phonegap,我想录制语音,停止录制,并在Android中播放
- 如何从json为100个项目创建html而不创建100个单个html文件?
- phonegap jquery ajax失败($ .support.cors = true)