|
1
7
您不能使用XmlHttpRequest向另一个域(该规则包括一个不同的端口)发出请求,这被 same origin policy . 结果 尝试 这样做是一个空的响应,所以您看不到内容。这只是出于安全目的而制定的规则…如果连接到同一主机和端口,则不存在问题。 |
|
|
2
1
您可以在Apache中设置一个反向代理,使远程数据源看起来像来自本地域。我写了一篇关于如何做到这一点的博文: |
|
|
3
0
我找到了在跨域请求中获得空响应的错误回调的解决方法。 在本例中,我使用的是Zepto,它是jQuery的一个轻量级版本,但我假设它在jQuery中也可以正常工作。 首先,必须使用这些参数执行跨域请求:
现在 $.ajax公司 函数内部使用 $.ajaxJSONP公司 对于跨域请求。这是原装的Zepto $.ajaxJSONP公司 功能:
我的解决方法非常简单,包含在script.onload事件处理程序上调用几次的间隔内,以便验证是否调用了回调函数。 这是我的版本 $.ajaxJSONP公司 功能:
注意:如果您对服务器端行为感兴趣,请参阅本教程的开头: http://phonegap.com/2011/07/20/making-jsonp-calls-with-zepto-on-android-device/ |
|
Sweepy Dodo · JSON lite的格式化 1 年前 |
|
|
user24242514 · 将嵌套查询字符串请求转换为字典 1 年前 |
|
|
Shane Harley · 通过这些JSON元素进行映射 1 年前 |
|
|
Shane Harley · 将HTML作为JSON字符串的一部分? 1 年前 |
|
|
Matt Miles · 如何将嵌套的JSON转换为数据帧? 1 年前 |