Доброго всем дня!
Есть у меня такой кусочек кода:
function getMessages() {
var language = get_cookie('language');
var host = window.location.host;
$.ajax({
'type' : 'POST',
'url' : 'некий урл',
'success' : function (resp) {
messages = jQuery.parseJSON(resp);
}
});
}
Обращаюсь к скрипту, который возвращает массив со списком сообщений. Но смысл в том, что формируется он в php в формате:
array('mess1'=>'text1', 'mess2'=>'text2');
и так далее
И потом уже в javascript'е обращаюсь к этим сообщениям следующим образом:
messagebox('message', messages['successupdate']);
В функции первый параметр это тип сообщения (сообщение, предупреждение, ошибка), второй, понятное дело, текст сообщения.
Так вот мне сказали, что такое использование массива - это быдлокодерство. И что так делать нельзя.
Поэтому я хочу спросить мнения пользователей, действительно ли я пошёл по скользкой дорожке в этом направлении?