繁体   English   中英

通过 ajax 添加到表单时,Jarvis Widget 不呈现选项

Jarvis Widget does not render options when added to form via ajax

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我正在尝试使用部分视图动态添加包含在 jarvis-widget 中的元素,但是尽管调用了 function 来初始化小部件,但小部件并未显示其选项。

我有一个局部视图,用于向表单动态添加元素。 我通过 ajax 调用一个操作方法,该方法将部分视图作为字符串返回,并将其添加到表单中。 我有 ajax 完成事件来帮助我初始化新添加的小部件和元素插件,但没有任何效果。

我使用这个 function 来调用 url 中的操作方法,目标是我想要的容器 append 将小部件部分视图内容和插件初始化为我使用的插件和元素。

function addDynamicElement(target, url, doneCallback) {

    jQuery.ajax({
        url: url,
        method: "GET",
        dataType: "html",
        cache: false,
        success: function (html) {
            html = jQuery(html).hide().fadeIn(1000);

            jQuery(target).append(html);
        },
        error: ajaxErrorHandler
    }).done(doneCallback);
}

返回部分视图的操作方法

[HttpGet("blank-address-type", Name = "blank_address_type")]
public PartialViewResult AddBlankAddressType()
{
   return PartialView("_BlankAddressType", new AddressTypeVM());
}

我使用 pageSetUp function 来初始化小部件和表单插件,这反过来又调用 setup_widgets_desktop() 但小部件不呈现选项以最小化、最大化或删除

function ajaxDoneHandler() 
{
    pageSetUp();
}

我也尝试将代码移动到不同的事件处理程序,但这并不能解决问题。

jQuery(document).ajaxComplete(function () 
{
    pageSetUp();
});

我希望动态添加的小部件具有折叠、展开和删除选项,如图所示https://1drv.ms/u/s?AkRSHVUtFlKhuwoqSLypVX7mKe-S?e=gOqOPH

问题暂未有回复.您可以查看右边的相关问题.
1 通过AJAX提交表单时将类添加到表单中

我有一个通过AJAX提交的基本表格。 我想在发送AJAX请求时将一个类添加到我的表单中,以便我可以略微改变其样式。 有没有一种方法可以在提交和使用jQuery addClass时挂接到AJAX? 这是我的AJAX脚本: 我想将类“正在加载”添加到ID为#pay_what_you ...

4 使用ajax将字段添加到表单

我正在尝试将字段添加到表单中,显然是与您一起添加的,但是当我将您的表单发送到使用ajax添加的字段时,不会发送。 我认为添加的字段未记录在DOM中 Java脚本 ...

5 将AJAX添加到PHP表单

我正在制作一个网站,您可以在其中随机投掷骰子。 首先,我编写了要抛出JavaScript的函数。 现在我想要用PHP。 一切正常,但是如果我尝试将其扔到PHP中,则整个站点总是在重新加载。 所以我读我必须使用AJAX。 但这不起作用。 该站点使用jQuery,因此应该很容易。 ...

6 使用Ajax将字段添加到表单

我正在使用ajax将项目动态添加到字段列表中。 问题在于这些项目没有正确的ID或名称,因此提交表单时它们无法正确映射,也不会反映在模型中。 这是我的代码的结构: 这就是我渲染Main的方式: 一个节具有如下的EditorTemplate: 字段具有如下的Edi ...

7 将SKShapeNode添加到SKSpriteNode时不呈现

我有一个很奇怪的情况,当将多边形创建的SKShapeNode添加到SKSpriteNode时,它没有显示出来,但是在基础SKScene上可以正常工作。 ( 更新-解决了,请参阅问题结尾 ) 作为调试的一部分,我在SKShapeNode上附加了另一个SKSpriteNode,以在顶部显示另 ...

8 添加到其他JPanel时,JPanel不呈现

这是我的游戏课: 我的LevelOne课程:打包游戏; LevelOne扩展了当前为空的Level(并扩展了JPanel),我不确定是否需要向Level添加任何内容。 我只是不知道该怎么做才能显示播放器图像... 很抱歉,如果我的代码草率,我正在尝试进入更高级别的Java ...

9 单击链接时呈现局部,从而将部分添加到表单

更新3: 对于任何阅读此内容的人,这就是为什么它无法在下面的更新2中按预期进行的原因: 将局部变量传递给在视图已加载后呈现的部分 如果有人知道如何解决该问题,请告诉我。 更新2: 我用引号更新了javascript,并且部分起作用了……从某种意义上说,javascript ...

10 添加到 select 元素的动态选项无法正确呈现

我已阅读 SO 提供的所有类似问题,但没有人解决我的问题。 我有以下 html: 我需要使用 JSON 文件的键“名称”的值填充 select 元素。 我的JSON 我的 我得到一个默认值为空的下拉菜单。 通过单击箭头展开菜单,我只得到选项"test.txt" 。 奇怪的是 Firefox 检查器以 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM