LINUX.ORG.RU

Ajax выполнение скриптов в подгружаемом контенте.


0

1

Использую такую функцию
function extractScripts(str) {
var reg = /<script.*?>((?:\n|\r|.)*?)<\/script>/gi;
var results = str.match(reg);
if(results){
for (var i = 0; i < results.length; i++){
eval(results[i].replace(reg,\'$1\'));
}}}

Но она не обрабатывает подгружаемый
function test(test){
alert(document.forms.data.elements.length);
}
Как можно сделать?

★★

А такое сработает?

$.getJSON(..., {..., complete: function(json) {
    var myfunction = json.text_of_function;
    myfunction('test');
  }
});

// json.text_of_function:
function(param) {
  alert(param);
}
anonymous
()
Ответ на: комментарий от anonymous

window сделал для функции и заработало

Bupyc ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.