2015-02-20 2 views
0

Привет, есть ли способ с прототипом получить значение переменной, определенной в скрипте, оцениваемом при вызове ajax? Насколько я вижу, запросы ajax создаются внутри закрытия setTimeout, поэтому область видимости ограничена внутри ... но, может быть, я чего-то не хватает!prototype get variable в оцененном ajax-запросе

Например:

Внешний скрипт:

<script> 
    var foo = "bar"; 
</script> 

Ajax вызов:

new Ajax.Request(external_script, { 
    evalScripts: true, 
    onComplete: function() { 
    //some magic 
    console.log(foo); 
    } 
}); 
+1

Внешний скрипт не должен содержать теги '