Показать сообщение отдельно
  #6 (permalink)  
Старый 16.12.2012, 23:07
Аспирант
Отправить личное сообщение для Sanda Посмотреть профиль Найти все сообщения от Sanda
 
Регистрация: 12.10.2012
Сообщений: 90

Можно передавать третьим параметром в loadData callback-функцию и сделать что-то вроде:
success: (typeof callback === 'function') ? callback : function(msg) {
  if (parseInt(msg)!=0) {
    $('#'+div).html(msg);
  }
}

Конечно, загрязнение loadData, но один раз на все подобные случаи.
Либо ещё в таком варианте:
success: function(msg) {
  if (parseInt(msg)!=0) {
    $('#'+div).html(msg);
  }
  if (typeof callback === 'function') {
    callback(msg);
  }
}


Deff, проще уж сразу <script> передавать в контенте, чем такое.
Ответить с цитированием