Ajax関数に渡すためのフォームの値を一括で取得します。
1 |
var form1 = new FormData($('#フォームのID').get()[0]); |
これを$.ajax関数のdataにそのまま渡すことができます。
在宅プログラマーの備忘録として2005年に始めたブログです。
Ajax関数に渡すためのフォームの値を一括で取得します。
1 |
var form1 = new FormData($('#フォームのID').get()[0]); |
これを$.ajax関数のdataにそのまま渡すことができます。
長くサーバー構築の仕事をやってきました。
昔はサーバー構築の勉強といえば、自宅の余ったPCにLinuxをインストールしてサーバーを構築したものですよね。
VPSが登場してからは、もはや自宅サーバーのメリットはなにもなくなったように思います。
安価な共有サーバーなのにターミナルでログインしてrootになって何でもできるんですからね。
逆に自宅サーバーだと電気代や火事のリスクといったデメリットがあります。
いい時代になったなあ。
しかし昔試行錯誤して苦労した経験があるからこそ今の自分があるので
今の若い技術者がうらやましいとも思わないですね。
Modxのファイル管理でファイルをアップロードしようとしたとき、
「グローバル設定」の「ファイル管理の設定」の「アップロード可能なファイルタイプ」に
入っているにもかかわらず、拡張子によっては
1 |
この種類のファイルはアップロードできません |
と言われてアップロードできないという現象が発生しました。
原因はユーザーごとの権限の設定が優先されていたためでした。
ユーザーごとの権限は
メニューの「ユーザー」の「ユーザー管理」で対象のユーザーを開き、
「詳細設定」の「アップロード可能な〇〇」の設定の部分の
1 |
□ グローバル設定を使用 |
にチェックが入っていれば、グローバル設定を見に行きます。
ここにチェックが入っておらず、
アップロードしようとしたファイルの拡張子が許可されていませんでした。
スクロール位置を取得します。
1 2 3 4 |
var scr = { l: $('#object').scrollLeft() ,t: $('#object').scrollTop() }; |
ウィンドウのスクロール位置なら
1 2 3 4 |
var scr = { l: $(window).scrollLeft() ,t: $(window).scrollTop() }; |
SQLで条件によって返す値を変えたいとき、
NULLのときはIFNULLで簡単ですが、
1 |
select IFNULL(column1, 'NULLのときに返す値') as column1 from table1 |
IF文のような条件分岐をさせたいときには、CASE文を使います。
1 2 3 |
select (CASE WHEN column1 = 1 THEN 'いち' WHEN column1 = 2 THEN 'に' ELSE 'それ以外' END) as column1 from table1 |