2013-05-01から1ヶ月間の記事一覧

ajaxでクロスドメイン接続する方法

忘れていたのでメモ。 以下の様な感じでdataType: 'jsonp' と callback=? を指定する。 (callbackの値はjqueryが勝手に付与してくれる) var url = 'http://crossdomain.jp?callback=?'; $.ajax({ type: "get", cache: false, url: url, dataType : 'jsonp', …

cakephpでHTMLの先頭に改行(空白行)が挿入される件

少しはまったのでメモ。 モデルとかでphpの終端タグ(?>)の後に改行が入っていると起きる。 終端タグの入っているソースを丸っとコピペすると起きやすいかも。注意。

CakePHPでモデル内から別モデルを呼ぶ方法

通常は下記の方法 App::import('Model', 'AnyModel'); $AnyModel = new AnyModel(); hasOneやbelongsToで関連付けされていれば下記でOK $this->AnyModel

phpのfileとfile_get_contentsとreadfileの違い

php

どれもfopenと違ってファイル内容を一括で読み込む点は同じ それ以外の違いについて fileは配列を返す(行末の改行は除去されないので注意) file_get_contentsは文字列を返す readfileは標準出力する ファイルが無い場合はWarningになるので、@fileとかにする…

HTMLのクリアと削除

HTMLをクリアしたいときはempty 削除したい場合はremove $("#test").empty(); // divは残る $("#test").remove(); // divもまるごと削除 <div id="test"> <p>今日も晴れ</p> </div>

jsのオブジェクトのループ

JSONなどのオブジェクトをループしたい場合は、for in で。 obj={"A":"あ","B":"い"} for ( a in obj ){ alert( a ); //キー名 A , B を表示 alert( obj[a] );//値 あ , い を表示 }