技術メモ

メモ代わりに使います!

ajaxでボタン処理した際にずっと更新中になる

これのcontextが邪魔していた /** * いいね回数更新と取得 */ //画面読み込み時処理 $(function() { //ajax通信中のフラグ var ajaxConnecting = false; $.ajaxSetup({ type: 'PUT', dataType: 'json', complete: function() { ajaxConnecting = false; } })…

CakePHP2-Validate方法

①モデルにvalidate記載 array( 'rule' => 'notEmpty', 'required' => true, 'message' => '「お名前」は必ず入力して下さい', ), 'email' => array( 'rule'=> 'email', 'required' => true, 'message' => '「メールアドレス」は正しく入力して下さい', ), 'comm…

MySQL-NULLのINDEXについて

MysqlではNull値もindexされる。 d.hatena.ne.jp MySQL :: MySQL 5.6 リファレンスマニュアル :: 8.2.1.8 IS NULL の最適化

CakePHP-POSTした値の取得について

data()を使うと、キーが存在しない時にnullを返してくれる。 data[]を使い、キーが存在しない時はundefined index: キー名というエラーが出力される。

GCPとりあえずdeployまで

GCP

gcloud components install app-engine-php pythonダウンロードhttp://www.python.org/download/2.7.13をダウンロードしました まずはデプロイしてみる ディレクトリ作成 作成したディレクトリ内にphpファイルとyamlファイル作成 app.yaml runtime: php…

PythonでForm値取得

下記のように書けばvalueというForm値を取得して画面上に表示できる import cgi import webapp2 class MainPage(webapp2.RequestHandler): def post(self): self.response.write(self.request.get_all('value')) app = webapp2.WSGIApplication([ ('/', Main…

GAE-PythonでPHPMyAdminに接続するソースをデプロイ

①main.py作成 # -*- coding: utf-8 -*- import random import json import cgi import os import MySQLdb import webapp2 # These environment variables are configured in app.yaml. CLOUDSQL_CONNECTION_NAME = os.environ.get('CLOUDSQL_CONNECTION_NAME…