2012-03-06 9 views
0

私の過去の質問に誰かが答えて、サーバから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?

+2

はい。あなたはjQueryを学ぶ必要があります。 – SLaks

+1

私は '$ .getJSON' - http://api.jquery.com/jQuery.getJSON/を使っていますが、タイプは' 'json'' p.sでなければなりません。はい、$はjQueryの "オブジェクト" – scibuff

+0

double check APIドキュメントで、jsonpを提供しているので、jsonpラッパーに特別なコールバック名を指定する必要はありません。多くの人々は、jsonを提供するAPIもjsonpを提供していますが、実際はそうではないと仮定しています。 – charlietfl

答えて

3

あなたは間違いなくjQueryをチェックアウトする必要があります。

基本的に$はjQueryオブジェクトを指し、.ajax().done()はこのオブジェクトのプロパティである関数です。それらは、各関数の最後にjquery-contextを返す共通のテクニックによって連結することができます。あなたはこのbasic tutorialで始まる必要があり

jQuery.function(parameters).anotherfunction(parameters)

は、あなたがこのような何かを持っている簡体。

関連する問題