私の過去の質問に誰かが答えて、サーバからdatetimeを引き出すのに必要なコードを私に提供しました。すべてがうまくいけば、それを実行する方法がわからないだけです!たとえば、ページロードで発生するアクションを実行したいのですが、どうすればいいのですか?この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"
});
P.S.:
は、ここで私が与えられたのAjax/JSONPコードです"$"はJQueryを参照していますか?私はこの構文に慣れていません... $ .ajaxと.done?
はい。あなたはjQueryを学ぶ必要があります。 – SLaks
私は '$ .getJSON' - http://api.jquery.com/jQuery.getJSON/を使っていますが、タイプは' 'json'' p.sでなければなりません。はい、$はjQueryの "オブジェクト" – scibuff
double check APIドキュメントで、jsonpを提供しているので、jsonpラッパーに特別なコールバック名を指定する必要はありません。多くの人々は、jsonを提供するAPIもjsonpを提供していますが、実際はそうではないと仮定しています。 – charlietfl