当前位置:  开发笔记 > 编程语言 > 正文

jQuery没有加载到iPhone上

如何解决《jQuery没有加载到iPhone上》经验,为你挑选了1个好方法。

我正在尝试使用UIWebView来显示内容,并使用jQuery来操作该内容,但我无法加载jQuery.这是我设置UIWebView,设置baseURL和加载内容(本地包中的HTML文件)的代码:

UIWebView *view = [[UIWebView alloc] initWithFrame:[[UIScreen mainScreen] applicationFrame]];

NSString *path = [[NSBundle mainBundle] bundlePath];
NSURL *baseURL = [NSURL fileURLWithPath:path];

NSData *htmlData = [[NSData alloc] initWithContentsOfURL: [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"index" ofType:@"html"]]];
NSString *htmlString = [[NSString alloc] initWithData:htmlData encoding:NSUTF8StringEncoding];
[view loadHTMLString:htmlString baseURL:baseURL];

内容加载得很好,我已经通过向包添加图像并在HTML中引用它来确认baseURL是正确的,并且它可以正常工作.在我的Macbook上使用Safari中的相同HTML jQuery加载也很好,并按预期工作.

我已经尝试使用压缩的jquery-1.3.2.min.js和开发jquery-1.3.2.js,并且没有任何骰子.

有任何想法吗?



1> John Biesnec..:

尔加!EBCAK!

当我将jquery javascript源复制到项目中时,它被复制到目标的"编译源"中,这当然会引发错误.我从"编译源代码"中删除了它,但没有将其添加回"复制捆绑资源".

/我反复拍打额头.


默认情况下,当您在XCode中包含jQuery的.js文件时,它会将其放入目标的编译文件夹中,这是错误的.转到XCode中的目标,并将JQuery文件从"Compile Sources"拖动到"Copy Bundle Resources",它将正常加载.
推荐阅读
k78283381
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有