お仕事 ~よっしゃきたぁぁあああ!!~
ハマり脱出!!
AjaxHelperを使わず、Javascriptの
new Ajax.Updater(ほにゃらら)
を手書きすることで、各処理を統一関数化した!
どこかしらのDOM要素が更新されてしまう使用についても、
<script type="text/javascript">
{$content_for_layout}
</script>
こんなレイアウト(/app/views/layout/directscript.tpl)を用意して、
<div id="JSSpace"></div>
ビュー内にこんなdivスペース作って、
class DirectScriptsController extends AppController {}
なコントローラに適当なアクション作って、
そのビューは<script>タグ抜きのJavascriptベタ書きで作成。
new Ajax.Updater('JSSpace', '/direct_scripts/アクション', 'ほにゃらら');
で呼び出して、DOM要素のvalue書き換えたりselect要素のoptions書き換えたりするようにした!
結構使い勝手いいぜ!こんな使い方でいいかどうかはよくわからんけど!
ふう。
さて、とりあえず明日で今のお仕事は終了。
デモとしてはカンペキではないもののソコソコは動く。
あとはこれを使いまわせるように分かりやすくする作業で〆だな。
AjaxHelperを使わず、Javascriptの
new Ajax.Updater(ほにゃらら)
を手書きすることで、各処理を統一関数化した!
どこかしらのDOM要素が更新されてしまう使用についても、
<script type="text/javascript">
{$content_for_layout}
</script>
こんなレイアウト(/app/views/layout/directscript.tpl)を用意して、
<div id="JSSpace"></div>
ビュー内にこんなdivスペース作って、
class DirectScriptsController extends AppController {}
なコントローラに適当なアクション作って、
そのビューは<script>タグ抜きのJavascriptベタ書きで作成。
new Ajax.Updater('JSSpace', '/direct_scripts/アクション', 'ほにゃらら');
で呼び出して、DOM要素のvalue書き換えたりselect要素のoptions書き換えたりするようにした!
結構使い勝手いいぜ!こんな使い方でいいかどうかはよくわからんけど!
ふう。
さて、とりあえず明日で今のお仕事は終了。
デモとしてはカンペキではないもののソコソコは動く。
あとはこれを使いまわせるように分かりやすくする作業で〆だな。
お仕事 ~だだハマり~
Ajaxめぇぇっ!
CakePHPのAjaxで処理してるんだけど、
どうにも掴みきれてないというか・・・
ぶっちゃけわけわかんね。
動かしたい流れはできてても、
AjaxHelperだとどうにもやりづらい。
アクションに対して更新かけるDOM要素が絶対いるし。
データ取得して、今あるテキストボックスに表示するだけでいいんだけどな・・・
そしてJavascriptからのテキストボックスonChangeが呼べなくてつらい。
これだけで3時間くらい調べたけど結局できず。
どうすりゃいいのさ・・・
Ajaxはちゃんと動くととてもとても操作しやすいけど、
実現できるまでのハードルが高すぎるわー。
CakePHPのAjaxで処理してるんだけど、
どうにも掴みきれてないというか・・・
ぶっちゃけわけわかんね。
動かしたい流れはできてても、
AjaxHelperだとどうにもやりづらい。
アクションに対して更新かけるDOM要素が絶対いるし。
データ取得して、今あるテキストボックスに表示するだけでいいんだけどな・・・
そしてJavascriptからのテキストボックスonChangeが呼べなくてつらい。
これだけで3時間くらい調べたけど結局できず。
どうすりゃいいのさ・・・
Ajaxはちゃんと動くととてもとても操作しやすいけど、
実現できるまでのハードルが高すぎるわー。
お仕事 ~おいィ?それでいいのか?~
今やってるプロジェクトは延期です!
なので10月イッパイで終了です!
ちゃんとお金でるんかな・・・
先生・・・お金がほしいです・・・
まぁ予定通りといえば予定通りなんだけど。
もう一つの予定が滞ってるからな・・・
そして採用試験に関してもまだ手ごたえないし。
まずいぞ、先が見えない!
なので10月イッパイで終了です!
ちゃんとお金でるんかな・・・
先生・・・お金がほしいです・・・
まぁ予定通りといえば予定通りなんだけど。
もう一つの予定が滞ってるからな・・・
そして採用試験に関してもまだ手ごたえないし。
まずいぞ、先が見えない!
お仕事 ~進んでいるのかいないのか~
明確なゴールがないから手ごたえ薄い。
CakePHPのAjaxFormでハマったよ!
CakePHPポケットリファレンスもCookBookも、
Securityコンポーネントのっけたら動かねえ!
正解は
<?php echo $ajax->form('/model/action', 'post', array('url' => '/model/action', 'update' => 'div')); ?>
<input type="submit" value="送信" />
<?php echo $form->end(); ?>
フォームの頭はAjaxHelper
SubmitボタンはHTML
フォームの最後はFormHelper
ぜんぶバラバラ!
これでいいのか?!
動いたからいいか!
そして家に帰ってめいぽでビジター装備を集め続けるバカ一人。
CakePHPのAjaxFormでハマったよ!
CakePHPポケットリファレンスもCookBookも、
Securityコンポーネントのっけたら動かねえ!
正解は
<?php echo $ajax->form('/model/action', 'post', array('url' => '/model/action', 'update' => 'div')); ?>
<input type="submit" value="送信" />
<?php echo $form->end(); ?>
フォームの頭はAjaxHelper
SubmitボタンはHTML
フォームの最後はFormHelper
ぜんぶバラバラ!
これでいいのか?!
動いたからいいか!
そして家に帰ってめいぽでビジター装備を集め続けるバカ一人。
怠惰 ~ネトゲ(・x・)イクナイニャ~
なんかサボリ日記になってるな。
昨日朝5時まで遊んで、
今日も起きてずーっと遊んでた。
ダメ人間!!
もっとこう計画的に勉強しないといかんよな。
とりあえず明日から5日でお仕事は終了の予定。
はやく高専のほうから連絡来てくれないと困るんだけどな・・・
昨日朝5時まで遊んで、
今日も起きてずーっと遊んでた。
ダメ人間!!
もっとこう計画的に勉強しないといかんよな。
とりあえず明日から5日でお仕事は終了の予定。
はやく高専のほうから連絡来てくれないと困るんだけどな・・・