делаю сайт на 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
Вернуться к началу