AJAX 请求 (HTTPS) 在 iPhone 上没有响应
AJAX request (HTTPS) not responding on iPhone
$(function () {
var apiEndpoint = "https://www.myaddress.com/api/";
var getVersion = $.ajax({
url: apiEndpoint + "version/",
dataType: "JSON",
username: "myuser",
type: "GET",
password: "mypass"
});
getVersion.done(function (version) {
alert("HEY!!!!!!!!!!");
});
getVersion.fail(function () {
alert("I'm not invoked either!");
});
});
此代码在我的桌面上的 Chrome 上运行良好,但在 iPhone 上调用该页面时,没有显示警报。知道为什么会这样吗?
我有一种感觉,这是因为 https://
,但为什么这只是 iPhone 上的问题,我该如何解决它?
尝试使用以下代码:
$(function () {
var apiEndpoint = "https://www.myaddress.com/api/";
var getVersion = $.ajax({
url: apiEndpoint + "version/",
dataType: "JSONP",
username: "myuser",
type: "GET",
password: "mypass",
async:false,
cache:false,
});
getVersion.done(function (version) {
alert("HEY!!!!!!!!!!");
});
getVersion.fail(function () {
alert("I'm not invoked either!");
});
});
async
和cache
设置false
只是为了确保不会从缓存中获取数据。
相关文章:
- Phonegap-(安卓/iphone)多个图像的图像库出现问题
- 如何将getJson的响应保存在全局变量中
- 如何使用Spring MVC将Facebook返回的响应数据保存在Java类中
- 使用angularjs向浏览器发送servlet响应(下载功能)
- MockJax没有在JavaScript应用程序中发送对我AJAX请求的响应
- 不再使用innerHTML进行AJAX响应.(代码未得到响应)
- 谷歌地图劫持了iphone's滚动(触摸事件)-如何恢复
- 为什么可以't我使用了AJAX响应的一部分
- 响应动画手风琴不工作
- 如何从SeleniumWebdriver获取异步Javascript响应
- Ajax调用在Firefox中不会自动响应
- 可以在响应时隐藏iphone上的“播放”按钮以进行视频播放
- 由于响应中不存在“Access Control Allow Origin”标头,跨域请求停止工作
- 如何在 JavaScript 和 HTML 中更改对输入框的提示响应
- AJAX 请求 (HTTPS) 在 iPhone 上没有响应
- Twitter的UI如何在其HTML5 iPhone移动网站上如此快速地响应?
- bootstrap-date_picker结合响应的html5类型日期用于iphone视图
- 如何在不丢失Jssor图像滑块的情况下更改其尺寸'其响应特性、图像纵横比等仅适用于iPhone设备
- 网站响应能力-Iphone需要双击链接才能工作
- 响应式灯箱无法在iPhone中工作