В моем Rails 3 ajax scaffolding У меня есть крючок на ajax: успех, который принимает любой код, определенный в атрибуте загрузки объекта (a, form и т. Д.) И выполняет его с помощью jQuery. globalEval. Я хочу, чтобы получить доступ к локальному переменному в челноке, например, возвращаемые данных, но если я использую ...Локальные переменные и jQuery.globalEval
alert(data)
... в нагруженных парах он дает мне ошибку переменную без ссылок, даже если этот параметр является в параметрах hook.
Любая идея использования переменной данных без изменения эшафота? Было бы нелегко изменить эшафот, но было бы неплохо не иметь!
Пример того, что я говорил в его простейшей форме:
function testMe(data)
{
jQuery.globalEval('alert(data);');
}
Этот код говорит мне данные не определены, как я передать данные globalEval мой вопрос.
'globalEval'? ЗАЧЕМ??? – gdoron
Я не создавал его, это rails scaffold для динамического выполнения кода после завершения ajax! –
Ну, я написал, в чем проблема, я не знаю, как вы можете исправить код, который вы не можете контролировать ... :( – gdoron