javascript - 如何使用 AJAX 从另一台服务器获取时间?

标签 javascript ajax cordova

我需要从一些在线源获取时间 - NTP 服务器、JSON 时间服务器,或者可能只是一个 HTTP header 。我不关心精度,但我确实需要从在线资源中获取时间。我无权访问任何服务器,因此无法编写任何服务器端代码。

我无法使用 HTTP 请求来获取 header 来执行此操作,因为我猜这会违反同源策略。

而且我似乎找不到一种不涉及某种程度的 PHP 或其他语言的方法 - 我只能使用 HTML/CSS/JS...没有别的!

有什么想法吗?

最佳答案

$.ajax({
    url: 'http://timeapi.org/utc/now.json',
    dataType: 'jsonp'
})
.done(function(response) {
    // response = {"dateString":"2012-03-06T02:18:25+00:00"}
    console.log(response.dateString);// "2012-03-06T02:18:25+00:00"
});

关于javascript - 如何使用 AJAX 从另一台服务器获取时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9576839/

相关文章:

java - 如何使用指定的 API 授予用户查看私有(private)文档的权限

javascript - Google Maps API JavaScript - 无显示,无错误

java - Wicket 动态 ListView - 默认项目不会通过 Ajax 更新

javascript - 在 Liferay 7.2 中实现自动保存网页内容为草稿

ajax - JQuery UI Accordion 不适用于 AJAX 加载的内容

javascript - 如何使用 Cordova Geolocation API 进行反向地理编码以获得城市和国家?

android - 用于更高质量录音的 PhoneGap Android 插件?

jquery - PhoneGap、jQuery Mobile 和 Codeigniter

javascript - 逗号后将数字舍入为 2 位数字

javascript - 简单的网页模板