делаю сайт на yii
в скрипте
Код: Выделить всё
    function sendzalb(id) {
    var ID1 = id;
    bodyAutoWidth();
    $(window).bind("resize", bodyAutoWidth);
    //данные с сервера
    $.ajax({
        url: "/site/ajaxload",
        type: "POST",
        dataType:"json",
        data: {id:id1},
        success: function(data){
            console.log(data); // здесь придут данные в ЖСОН
            
document.getElementById("infotext").innerHTML = "123 " + data['description'];
          
        }
    });
    $('#send_zalb').modal('show');
}
в представлении
Код: Выделить всё
<rect id="4" x="10" y="329" fill="none" stroke="#FFFFFF" stroke-miterlimit="10" width="31" height="39"  onmouseover="sendzalb(id);evt.target.setAttribute('opacity', '0.6')"/>
в контроллере
Код: Выделить всё
public function actionAjaxLoad($id) {
    $id = (isset($_POST['id'])) ? $_POST['id'] : null;
           $room_type = RoomType::model()->findByPk($id);
        if (empty($room_type)) {
            throw new CHttpException(404, 'Указанная страница не найдена');
        }
        $room_types = RoomType::model()->findAll();
         $json_data = array ('name'=>$room_types[$name], 'price'=> $room_types["price"], 'description'=> $room_types['description']);
        
 echo json_encode($json_data);
                  
       
    }
где ошибка не пойму. заранее спасибо. модалка выходит но содержимое div не меняется.
asder117 
 
Сообщения: 60
Зарегистрирован: 2014.07.06, 09:28
Вернуться к началу