jquery.load()没有在phonegap上工作
我正在开发带有phonegap的买家指南应用程序。 我试图从服务器使用jquery获取一些信息。 但是,当我使用phonegap运行以下代码时,它无法正常工作
$(document).ready(function(){ $("button").click(function(){ $('#div1').load('http://localhost/MySample.php'); }); }); Click to get information
你在服务器上启用了CORS吗?
PhoneGap从本地文件系统加载index.html,相同的源策略阻止对不同域的ajax调用,例如localhost。
您是在模拟器上还是在设备上进行测试?
您不能在设备上使用localhost,因为localhost是设备,您必须使用服务器本地IP
而且你必须将IP列入白名单(或使用*,它将所有IP 列入白名单 ) 白名单指南
- ajax请求后无法识别中文字符串
- 如何在一个html文件中将pageinit用于多个data-role = page
- 在真实设备上的cordova app请求中出现net :: ERR_CONNECTION_TIMED_OUT错误
- 如何从数据库中检索值并使用(jqtouch + phonegap)在html5中显示它
- 使用Facebook Graph API和JavaScript上传照片:将canvas图像转换为multipart / form-data作为POST正文?
- 使用jquery mobile设置RSS提要
- Phonegap平台添加android
- 300ms延迟删除:使用fastclick.js vs使用ontouchstart
- 登录为Iphone工作但不是android