在我的Rails 3 ajax脚手架上,我在ajax上有一个钩子:成功,它接受调用实体(a,form等)的数据加载属性中定义的任何代码并使用jQuery执行它。 globalEval。我要访问一个局部变量挂钩,例如返回的数据,但如果我使用...局部变量和jQuery.globalEval
alert(data)
...在加载PARAM它给了我,即使该参数是一个未引用变量错误在钩参数。
任何想法如何在不改变脚手架的情况下使用数据变量?这不会很难改变脚手架,但它不会很好!
什么我说的,在它的最简单形式的一个例子:
function testMe(data)
{
jQuery.globalEval('alert(data);');
}
此代码是告诉我的数据是没有定义,我该如何将数据传递到globalEval是我的问题。
'globalEval'?为什么??? – gdoron
我没有创建它,它是一个在ajax完成时动态执行代码的rails脚手架! –
那么,我写了什么问题,我不知道你如何修复你无法控制的代码...... :( – gdoron