Показать сообщение отдельно
  #1 (permalink)  
Старый 24.05.2014, 19:31
Новичок на форуме
Отправить личное сообщение для Selen Посмотреть профиль Найти все сообщения от Selen
 
Регистрация: 24.05.2014
Сообщений: 3

Не выполняется JS в тегах загруженных через Ajax
Начинающий в этой области.
Прошу не пинать!
Скорее всего это грабли, но я не могу найти ответ!

Гружу Ajax'ом DIV
function malert()
  {
     alert("Hello!");  
  }

function getddcontext(elem)
{
   $.ajax({  
        type: "POST",
        dataType: "html",
        url: elem.name,  // здесь ссылка типа /xxx/yyy/zzz/
        cache: false,  
        success: function(data)
           {  
              $("#ddcnt").html(data);
            }  
         });
        }


Получаю вот это:
<label  onclick="malert()">Вопрос.</label>
   <input id="urcqv1" type="button" value="Фамилия мужа" 
     onclick="malert()"/> Ваша Фамилия.<br/>
   <b><a id="urcqv2" href="" onclick="alert('Hello world!')">Фамилия Жены</a></b><br/>


Див получается. Выводится. Ни malert ни onclick не работают.
Как видите пробовал на и на лэйбле и на кнопке и на ссылке.
НЕ хотит! Ни в IE ни в Хроме
Ответить с цитированием