Google App Engine側

import simplejson
(中略)
class HistoryHandler(webapp.RequestHandler):
	def get(self):
		viewerid = self.request.get('viewerid')
		query = "SELECT * FROM dbmodel where viewerid = '" + viewerid + "'"
		datas = db.GqlQuery(query)
		result = []
		for data in datas:
			r = {}
			r["key"] = data.key().id()
			r["unreadflag"] = data.unreadflag
			result.append(r)
		self.response.out.write(simplejson.dumps(result))

jQuery側

    $.get('http://xxxxxxxx.appspot.com/historydata signed', {viewerid : viewerid}, function(results) {
      if(results.length == 0){
	      //中略
      }
      else{
              //下記のiには、オブジェクトであればハッシュKEY、配列であればインデックスが入る。この場合は後者。
	      $.each(results, function(i, r) {
		      alert(r.unreadflag);
	      });
      }
    }, 'json');

備考

ソース等で汚いところがあれば容赦なきツッコミをどうぞ
受け取ったものをeachで展開。コールバック関数の引数の箇所は初心者がはまりやすそう。

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

筆者について

■ミリオンダウト


このウィキの管理人が考案した
大富豪+ダウトのオンライン対戦対戦トランプゲーム。
iOS,Android,PCからすぐに遊べます。
ここからプレイ!

■コミュニティ


■筆者(予定)
ぷりっぷりのおしり(管理人)
Kanedo
mosa
非北京
ふんばば
とつげき東北

■その他
メンバー同士の勝敗記録
プレイヤー紹介
記事一覧
ボンバーマンまとめ
Rainbow Uの歩み

Wiki内検索

メンバーのみ編集できます