ujs

    0热度

    1回答

    我正在使用SonataMediaBundle在Symfony Rest API中上传图像。我在JSON请求发送base64Encoded图片,并在我的FormType下面的代码添加: $builder->add('subject') ->add('promotionImage', 'sonata_media_type', array( 'provider' => 'sonata.media.pr

    1热度

    1回答

    在我的应用程序,使用jquery-ujs大量DOM元素。这在很大程度上是很好的。 偶尔,我有被替换,而其焦点的表单元素。我希望能够坚持对用户的关注。 我曾尝试以下,但问题是,jQuery的似乎是考虑到新节点正是和它替换的节点不是一个确切的副本: $(document).on('ajax:beforeSend',function(){ window.focussed = $("*:focu

    0热度

    3回答

    我有一堆问题让jQuery的.on来使用我的Rails ajax链接。 具体来说,我有此链接: <div id="item_7_tools" class="item_tools"> <a rel="nofollow" id="book_item_7" data-remote="true" data-method="post" class="book_link" href="booki

    1热度

    1回答

    前两个按钮的行为与您所期望的相同,但远程/ js驱动按钮不显示其他按钮的切换行为。 我想这可能是由于UJS如何劫持点击事件,但我不太确定。 有关如何使其按预期工作的任何想法? 现在,我在我的update.js文件中为此控制器创建了一个.button('toggle')行,但显然这是客户端的延迟,这是坏的UX。 <div class="btn-group" data-toggle="buttons-

    0热度

    1回答

    在我的rails3应用程序中,用户可以通过单击“添加项目”链接将项目添加到列表。点击这个链接可以让AJAX调用抓取new_item表单。那部分我有工作。问题是,当我提交new_item表单时,即使指定了:remote => true,它似乎也不会被识别为“远程”表单。很明显,我需要在从服务器返回new_item表单并将其注入页面之后重新初始化UJS或其他内容,但我不知道如何? 这里是我的代码: _

    1热度

    1回答

    我发现有自己很多的代码,这是许多js responses相同,例如调整的高度,并在同一类的一些着色等 是否有办法把所有这些重复放在一个函数中,并在每个js响应中调用该函数?如果是这样,怎么样?

    0热度

    2回答

    结合UJS .change()我有一个工作与UJS渲染部分,但: 正在更新触发形式的标记局部onchange动作,然后,JavaScript不会再触发这个新更新的标记。 这里的代码因此工作一次,然后不再。 我觉得UJS地结合于在第一负载(的document.ready)已完成,但没有对元素的部分更新 - >如何绑定在新的标记回来同样的动作从ajax请求? - >是否有可能再次触发UJS函数的“绑定

    0热度

    2回答

    我想这样做在Django: class MyForm(forms.Form): items = Items.objects.all() for item in items: # How does this part work? exec(item.name) = forms.BooleanField() 的目标是创建一个表单字段为每个项目从数据库查询

    3热度

    2回答

    我正在更新(和重新分解)从Rails 2.3到Rails 4.0的工作应用程序。 这个应用程序包含一个名为“智能组”的功能。一个智能组建立一个搜索查询,可以保存并重新使用,以查找一组“人员”记录。 智能组has_many智能组规则和每个智能组规则属于零个或多个运算符的属性。 创建智能组的表单也处理添加智能组规则。选择规则属性后,应更新表格以显示选定属性的相关操作员以及用于输入规则值的字段。 问题是

    6热度

    4回答

    我有被附加到容器上的简单形式: <form action="/something" data-remote="true" method="post"> <input type="submit" /> </form> 我的理解是rails_ujs.js捕获所有提交的事件,所以插入新表单时,我不需要重新附加任何事件。但是,这种形式并没有被视为一种远程形式。即使当我在一般提交事件中将调试