開始行: *キーワード [#u156b547] -Parse -JavaScript -Object -get *概要 [#q06c820d] アプリケーションに定義したクラスのオブジェクトを取得しま... 今回のサンプルは次のクラスを定義したものとしています(※Par... -Post |CENTER:BGCOLOR(#EEEEEE):カラム|CENTER:BGCOLOR(#EEEEEE):型| |title|String| |body|String| *サンプル [#v6fcd2ed] // オブジェクトを取得する var get = function(id) { // クラス var Post = Parse.Object.extend('Post'); // クエリ var query = new Parse.Query(Post); // 取得 query.get(id, { success: function(post) { jQuery('#message').html( 'id: ' + post.id + '<br>' + 'createdAt: ' + post.createdAt + '<br>' + 'updatedAt: ' + post.updatedAt + '<br>' + 'title: ' + post.get('title') + '<br>' + 'body: ' + post.get('body') + '<br>' ); }, error: function(post, error) { jQuery('#message').text('ERROR: ' + error.description); } }); }; // イベント処理(Parseとは直接関係ないところ) jQuery('input[name=object-get-post]').click(function() { var id = jQuery('input[name=object-get-id]').val(); if (id.length > 0) { get(id); } else { jQuery('#message').text('WARN: ' + 'idを入力してからge... } }); *解説 [#udc7c6d0] **Parse.Object.extend(className) [#efbc20c0] -https://www.parse.com/docs/js/symbols/Parse.Object.html#... クラス名を指定してサブクラスを作成します。 第2引数と第3引数を指定しない場合、指定のクラス名のクラス... **Parse.Query(objectClass) [#uc60f62f] -https://www.parse.com/docs/js/symbols/Parse.Query.html#c... サブクラスを指定して、そのクラスのクエリを作成します。 **query.get(id, options) [#k1724d9d] -https://www.parse.com/docs/js/symbols/Parse.Query.html#get idを指定して、サーバーからオブジェクトを取得します。 options には success と error にそれぞれ成功時と失敗時に... **object.get(attr) [#c93744cb] -https://www.parse.com/docs/js/symbols/Parse.Object.html#... 属性名を指定して属性値を取得します。 **object.id [#n1fee89f] -https://www.parse.com/docs/js_guide#objects-retrieving id と createdAt と updatedAt はハッシュで取得できます(※Pa... *参考 [#jb661e79] -[[Parse.Object - Parse JavaScript SDK Reference>https://... -[[Parse.Query - Parse JavaScript SDK Reference>https://w... 終了行: *キーワード [#u156b547] -Parse -JavaScript -Object -get *概要 [#q06c820d] アプリケーションに定義したクラスのオブジェクトを取得しま... 今回のサンプルは次のクラスを定義したものとしています(※Par... -Post |CENTER:BGCOLOR(#EEEEEE):カラム|CENTER:BGCOLOR(#EEEEEE):型| |title|String| |body|String| *サンプル [#v6fcd2ed] // オブジェクトを取得する var get = function(id) { // クラス var Post = Parse.Object.extend('Post'); // クエリ var query = new Parse.Query(Post); // 取得 query.get(id, { success: function(post) { jQuery('#message').html( 'id: ' + post.id + '<br>' + 'createdAt: ' + post.createdAt + '<br>' + 'updatedAt: ' + post.updatedAt + '<br>' + 'title: ' + post.get('title') + '<br>' + 'body: ' + post.get('body') + '<br>' ); }, error: function(post, error) { jQuery('#message').text('ERROR: ' + error.description); } }); }; // イベント処理(Parseとは直接関係ないところ) jQuery('input[name=object-get-post]').click(function() { var id = jQuery('input[name=object-get-id]').val(); if (id.length > 0) { get(id); } else { jQuery('#message').text('WARN: ' + 'idを入力してからge... } }); *解説 [#udc7c6d0] **Parse.Object.extend(className) [#efbc20c0] -https://www.parse.com/docs/js/symbols/Parse.Object.html#... クラス名を指定してサブクラスを作成します。 第2引数と第3引数を指定しない場合、指定のクラス名のクラス... **Parse.Query(objectClass) [#uc60f62f] -https://www.parse.com/docs/js/symbols/Parse.Query.html#c... サブクラスを指定して、そのクラスのクエリを作成します。 **query.get(id, options) [#k1724d9d] -https://www.parse.com/docs/js/symbols/Parse.Query.html#get idを指定して、サーバーからオブジェクトを取得します。 options には success と error にそれぞれ成功時と失敗時に... **object.get(attr) [#c93744cb] -https://www.parse.com/docs/js/symbols/Parse.Object.html#... 属性名を指定して属性値を取得します。 **object.id [#n1fee89f] -https://www.parse.com/docs/js_guide#objects-retrieving id と createdAt と updatedAt はハッシュで取得できます(※Pa... *参考 [#jb661e79] -[[Parse.Object - Parse JavaScript SDK Reference>https://... -[[Parse.Query - Parse JavaScript SDK Reference>https://w... ページ名: