0
我认为这会很简单,但事实证明它并不像我想象的那样工作。在使用插入参数的特定元素之前插入Ajax.Updater内容
new Ajax.Updater('myContainer','/url/',{
insertion: {before: 'anotherElementId'}
});
这是如何正确完成的?
我认为这会很简单,但事实证明它并不像我想象的那样工作。在使用插入参数的特定元素之前插入Ajax.Updater内容
new Ajax.Updater('myContainer','/url/',{
insertion: {before: 'anotherElementId'}
});
这是如何正确完成的?
如文档为Ajax.Updater
说:
的
insertion
选项采用的四串一个 - 你传递一个对象常量,top
,bottom
,before
, 或after
这这就是为什么它不起作用。由Ajax.Updater
的第一个参数引用的元素是将要修改的元素。这是该方法的全部概念(作为简写,而不是在正常的AJAX请求回调中手动插入)。
所以我觉得是你所瞄准的是:
new Ajax.Updater('anotherElementId','/url/',{
insertion: 'before'
});
你是绝对正确的。我完全错过了这一点!其他情况下插入的方式让我感到困惑。谢谢! – SquareCat
不客气,很高兴我可以帮助:) –