мавр
Группа: в ухо Карма: не нужна
Сообщений: 5187 Сила слова: 1.81
|
var template = '<option value="[value]">[name]</option>', html ='';
$(result.regions).each(function(){
html += template.replace(/(?:\[(.*?)\])/g, function(placeholder){
return result.regions[placeholder.replace(/[^a-z]/g,"")];
});
});
$('#region_id').append(html);
както так
|
|
|
|
« Последнее редактирование: 26 Ноябрь, 2009, 01:44:30 от CTAPbIu_MABP »
|
Записан
|
java.lang.OutOfMemoryError
|
|
|
|
adw0rd ↓
|
 |
|
26 Ноябрь, 2009, 01:43:10 , спустя
|
НЕ ХУЕТА!
ХУЕТА!
|
эдво
Группа: в ухо Карма: не нужна
Сообщений: 17634 Сила слова: 1.67
|
CTAPbIu_MABP, Странное_Извращение
|
|
|
|
|
Записан
|
|
|
|
|
CTAPbIu_MABP ↓
|
 |
|
26 Ноябрь, 2009, 01:43:53 , спустя 43 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
мавр
Группа: в ухо Карма: не нужна
Сообщений: 5187 Сила слова: 1.81
|
adw0rd, MVC по твоему извращение? вторая регулярка правда не в тему
|
|
|
|
|
Записан
|
java.lang.OutOfMemoryError
|
|
|
|
adw0rd ↓
|
 |
|
26 Ноябрь, 2009, 01:47:56 , спустя 4 минуты 3 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
эдво
Группа: в ухо Карма: не нужна
Сообщений: 17634 Сила слова: 1.67
|
CTAPbIu_MABP, какое тут нафиг MVC? Спустя 12 секунд добавил зы. MVT рулит )
|
|
|
|
|
Записан
|
|
|
|
|
CTAPbIu_MABP ↓
|
 |
|
26 Ноябрь, 2009, 01:49:25 , спустя 1 минуту 29 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
мавр
Группа: в ухо Карма: не нужна
Сообщений: 5187 Сила слова: 1.81
|
ну для такого маленького примера это такое маленькое мвц - есть шаблон , данные и логика . это мвц
|
|
|
|
|
Записан
|
java.lang.OutOfMemoryError
|
|
|
|
CTAPbIu_MABP ↓
|
 |
|
26 Ноябрь, 2009, 04:36:57 , спустя 2 часа 47 минут 32 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
мавр
Группа: в ухо Карма: не нужна
Сообщений: 5187 Сила слова: 1.81
|
var template = '<option value="[value]">[name]</option>', html ='';
$(result.regions).each(function(i, val){
html += template.replace(/(\[(.*?)\])/g, function($0, $1, $2){
return val[$2];
});
});
$('#region_id').append(html);
Спасибо Васяц и Адво Спустя 1 минуту 28 секунд добавил давайте попиздим о MVC в javascript
|
|
|
|
« Последнее редактирование: 26 Ноябрь, 2009, 04:35:29 от CTAPbIu_MABP »
|
Записан
|
java.lang.OutOfMemoryError
|
|
|
|
adw0rd ↓
|
 |
|
26 Ноябрь, 2009, 04:37:36 , спустя 39 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
эдво
Группа: в ухо Карма: не нужна
Сообщений: 17634 Сила слова: 1.67
|
Давайте )
|
|
|
|
|
Записан
|
|
|
|
|
phpdude ↓
|
 |
|
26 Ноябрь, 2009, 04:41:25 , спустя 3 минуты 49 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 345
Сообщений: д-о-х-у-я! Сила слова: 1.66
|
var template = '<option value="[value]">[name]</option>', html ='';
$(result.regions).each(function(i, val){
var row = template;
for(j in val)
{
row = row.replace("[" + j + "]",val[j]);
}
html += row;
});
$('#region_id').append(html);
я бы так сделал, если уж подходить к вмс шаблонизации.
но должен естественно приходить массив "объектов" где ключи будут подходящие для замен.
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
md5 ↓
|
 |
|
26 Ноябрь, 2009, 04:42:48 , спустя 1 минуту 23 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо Карма: не нужна
Сообщений: 10495 Сила слова: 1.19
|
разделите тему, пожалуйста Спустя 6 секунд добавил господа
|
|
|
|
|
Записан
|
8: Undefined variable: str Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php Строка: 18 adw0rd: мудень блять, я уже фиксить стал эту фигню :) md5: вуахахахаха
|
|
|
|
phpdude ↓
|
 |
|
26 Ноябрь, 2009, 04:45:28 , спустя 2 минуты 40 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 345
Сообщений: д-о-х-у-я! Сила слова: 1.66
|
разделите тему, пожалуйста Спустя 6 секунд добавил господа
+1 Спустя 1 минуту 8 секунд добавил эта сука разделил тему)
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
CTAPbIu_MABP ↓
|
 |
|
26 Ноябрь, 2009, 04:56:00 , спустя 10 минут 32 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
мавр
Группа: в ухо Карма: не нужна
Сообщений: 5187 Сила слова: 1.81
|
phpdude, все что у тебя делает цикл у меня делает модификатор G
только ты заменешь по пришедшим данным а я по существующим плейсхолдерам
помоему посрать что чем заменять
а чтобы небыло '<option value="null">null</option>'
можно поправить return val[$2] || "";
|
|
|
|
|
Записан
|
java.lang.OutOfMemoryError
|
|
|
|
phpdude ↓
|
 |
|
26 Ноябрь, 2009, 04:58:23 , спустя 2 минуты 23 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 345
Сообщений: 20793 Сила слова: 1.66
|
CTAPbIu_MABP, насчет нулла да, это гут, но! если юать твой метод, то мне КАЖДЫЙ РАЗ НАДО ПИСАТЬ НОВУЮ РЕГУЛЯРКУ, а в моем методе, я просто на серверной стороне и в шаблоне меняю набор данных ;) имхо это лучше
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
CTAPbIu_MABP ↓
|
 |
|
26 Ноябрь, 2009, 05:23:55 , спустя 25 минут 32 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
мавр
Группа: в ухо Карма: не нужна
Сообщений: 5187 Сила слова: 1.81
|
phpdude, сервер не должен знать как реализован шаблон, ему на это посрать он тока отдает данные (модель)
и еще твой метод каждый цикл делает replace что не есть гуд если шаблон большой и если случайно на первом круге ты в моделе вернешь плейсхолдер то он заменится на втором а у меня нет
var
html ='',
template = '<option value="[value]">[name]</option>',
model = [{value:"[name]",name:"[value]"},{value:"name",name:"value"}]
;
$(model).each(function(i, val){
html += template.replace(/(\[(.*?)\])/g, function($0, $1, $2){
return val[$2] || "";
});
});
console.log(html);
|
|
|
|
|
Записан
|
java.lang.OutOfMemoryError
|
|
|
|
phpdude ↓
|
 |
|
26 Ноябрь, 2009, 05:32:52 , спустя 8 минут 57 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 345
Сообщений: 20793 Сила слова: 1.66
|
бр %)
сплю
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
Абырвалг ↓
|
 |
|
26 Ноябрь, 2009, 11:47:43 , спустя 6 часов 14 минут 51 секунду
|
НЕ ХУЕТА!
ХУЕТА!
|
PHP Infected, симфоеб, маконенавистник
Группа: Джедаи Карма: 80
Сообщений: 6096 Сила слова: 1.31
|
если шаблонизатор - то типа такого
http://beebole.com/pure/index.html
|
|
|
|
|
Записан
|
PHP does the job since 1995 Пожалуйста, не надо делать двойные клики по ссылкам. Это создает избыточную нагрузку на сервер
|
|
|
|