javascript - 我如何执行这个 AJAX/JSONP 代码?

标签 javascript jquery ajax json

有人回答了我过去的问题,并向我提供了从服务器提取日期时间所需的代码。一切都很好,只是我不知道如何执行它!例如,我希望该操作在页面加载时发生,我该怎么做?

这是我得到的 Ajax/JSONP 代码:

$.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"
});

附注“$”是指 JQuery 吗?我不太熟悉这种语法...$.ajax 和 .done?

最佳答案

您一定要查看jQuery .

基本上,$ 指的是 jQuery 对象,.ajax().done() 是作为该对象属性的函数。目的。它们可以通过在每个函数末尾返回 jquery-context 的常用技术连接起来。

简化后你有这样的东西:

jQuery.function(参数).anotherfunction(参数)

你应该从这个 basic tutorial 开始.

关于javascript - 我如何执行这个 AJAX/JSONP 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9587567/

相关文章:

javascript - 如何引用名称中带有 $(美元)符号的 javascript 对象

javascript - 为什么某些 .js 文件下载到本地主机后停止工作?

javascript - ajax 和 $.getScript() 获取新脚本

javascript - HTML & JS - 如何修改 CSS 类属性

javascript - 当 div 高度大于 50px 时替换 url (window.location)

javascript - 使用 OAuth2.0 使用 Javascript 的 Google Spreadsheets API

javascript - 如果文件存在,使用 ajax 创建一个 "Breaking News"div?

javascript - jQuery 用于数值加减的 css 语法是什么?

javascript - 从 AJAX 在 javascript 中创建列表

jquery - Ajax jquery 调用获取 NetworkError : 403 Forbidden error in response