изменение свойств css через ajax, не работает? - PullRequest
0 голосов
/ 30 декабря 2010

Я пытаюсь изменить цвет фона div, используя ajax (чтобы получить цвет пользователя из базы данных). Вот код:

$.ajax({type: "POST", data: {id: id}, url: "actions/css.php", success: function(result) {
    $('.panel').animate({left: 350, width:700});
    $('.data').html(id);
       //background color
    $('.panel').css('background-color','#' + result.bgcolor);
});

Но цвет не меняется, я знаю, что JSON был получен путем проверки firebug, но это похоже на клиентскую вещь.

РЕДАКТИРОВАТЬ:

 $('#mainTitle').html(result.title);

Если это не сработает, возможно, это совместимость с JSON или что-то в этом роде.

1 Ответ

1 голос
/ 30 декабря 2010

При вызове $ .ajax вы должны указать dataType для json

$.ajax({dataType: 'json'...})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...