2010/12/11

複数機能のJQueryを実装する際の問題

アコーディオン機能と奇数偶数行を色分けしてくれる機能を追加する。
大概の呼び出しはfunction()なのでほかに追加した場合ぶつかってコンフリクトして、片方の機能しか使えない場合がある。

そんな場合はこうする。↓

$(document).ready(function(){

$function(){
は同じ意味なので

jQuery(function($){

ヘッド間に記述したJavascriptの順序を調整して両方機能するようになる。

2010/12/10

foreachで連想配列をループする際に出るエラーについて

Warning: Invalid argument supplied for foreach() in
というのが出る。

基本的にはこう書いているが
if(is_array($data)){
foreach( $data as $b=>$v){
print $v;
}
}

こんな書き方も出来る(array)を入れるだけ。
foreach((array) $data as $b=>$v){
print $v;
}


配列データが無いときにもエラーメッセージは表示されない。