Как избежать повторения кода
К примеру, если делаем:
$('#abc').change(function()
{
//Здесь идет функция аякса
$.ajax({... ... ... })
});
А вот есть, к примеру, кнопка:
$('#bcd').click(function()
{
//Здесь идет функция аякса, абсолютно идентичная первой.
$.ajax({... ... ... })
});
Это же дублирование кода. Как избежать? |
function ajax(){
//Здесь идет функция аякса
$.ajax({... ... ... })
}
$('#abc').change(ajax);
$('#bcd').click(ajax);
Стоило бы почитать про основы javascript прежде чем браться за jquery, имхо. |
Цитата:
Спасибо! |
Aetae,
Я никогда не изучаю, прежде чем начать работать. Работая, учусь. Может это неправильно, но это так. Я не программист по профессии. |
Вопрос вдогонку.
А если перед повторяющейся функцией идет другая аякса?
$('#abc').change(function()
{
//Здесь идет функция аякса уникальная
$.ajax({... ... ... })
//А сюда надо вставить отдельную функцию аякса
//функция ajax - как писать?
});
|
| Часовой пояс GMT +3, время: 01:06. |