 
メモ
            $("#XXX").show(); → 表示
            $("#XXX").hide(); → 非表示
jquery
*********
<script type="text/javascript">
$(function(){
    //radioボタンチェンジ
    $("input[name='data[Menu][item]']:radio" ).change(function() {
        displayVals();
    });
    $(window).load(function () { displayVals();});
    function displayVals() {
        //var checkNum =  $( this ).val();
        var checkNum = $("input[name='data[Menu][item]']:checked" ).val()
        if (checkNum == 0)  {
            //選択
            $("#select").show();
            $("#num").hide();
        } else if (checkNum == 1) {
            //数値
            $("#select").hide();
            $("#num").show();
        }
    }
});
</script>
----------------------------------------------------
radio
**********
<label>選択</label>
<div class="controls">
    <?php echo $this->BootstrapForm->input('menu.num_select_flag',array('type' => 'radio', 'label' => false, 'options' => array( '0'=>'選択 ', '1'=>'数値 '), 'legend' => false, 'value' => $input_type)); ?>
</div>
                            
<div id = "select">
    <div id = "select_list" class="control-group">
        <label>メニューリスト</label>
        <div class="controls">
            <?php echo $form->input('menu.select_list', array('type' => 'text', 'label' => false, 'value' => $menu_list)); ?>
        </div>
    </div>
</div>
<div id = "num">
    <div id ="price" class="control-group">
        <label>価格</label>
            <div class="controls">
                <?php echo $form->input('menu.price', array('type' => 'text', 'label' => false, 'value' => $price)); ?>
            </div>
        </div>
</div>
 
                  
    これは、はまったー。
とりあえず、わすれないようにメモ。
CakePHPの場合、nameに[data][Menu][itme]という形式で表示されます。
 シングルクォートで囲まないと認識されない。
<script type="text/javascript">
$(function(){
$("input[name='data[Menu][itme]']:radio" ).change(function() {
alert( $( this ).val()); // valueを表示
});
});
<input name="data[Menu][itme]" type="radio" />
 
                  
    メモ
--
「MyThumbnail」は画像を指定したサイズにサムネイルすることが可能です。
MyThumbnail: http://www.kfsoft.info/MyThumbnail/
  DOWNLOADでjquery.MyThumbnail.jsをダウンロードし、Webroot/jsに保存。
    
//MyThumbnailの読み込み
<script type="text/javascript" src="/js/jquery.MyThumbnail.js"></script>
<script>
$(document).ready(function(){
$(".thumbnails img").MyThumbnail({
thumbWidth:100, //サイズの指定
thumbHeight:100 //サイズの指定
});
});
</script>
<div class="thumbnails">
<?php $imagePath ="/images/contents/{$image['Image']['id']}/{$fileinfo['basename']}"; ?>
<?php e($html->image($imagePath));?>
</div>
MyThumbnailのLicenseについて
MIT license
 
                  
    メモ
<script type="text/javascript">
$(function () {
$("#testTree")
.jstree({
"plugins" : [ "themes", "html_data", "ui" ],
"themes" : {"theme" : "apple", "dots" : true, "icons" : true },
})
//選択された値を取得 
.bind("select_node.jstree", function (event, data) {
var href = data.rslt.obj.children("a").attr("href");
$("#contents").load(href);
document.location.href = href;
})
});
</script>
 
                  
    historyオブジェクトのbackメソッドは、ブラウザで表示した履歴の一つ前のページへ戻ります。
#cancelは、id。
--
<script type="text/javascript">
$(function () {
$("#cancel").click(function(){
history.back();
});
});
</script>
<input class="btn" id="cancel" name="cancel" type="button" value=" キャンセル " />
 
                  
     
 
 
