【发布时间】:2017-05-25 03:05:36
【问题描述】:
我在引导模式中有一个表单,我试图用它来编辑记录值。但是,未检测到更改。当我编辑任何字段并保存模式时,jquery 的 .serialize() 函数仍在获取最初显示在模式中的旧值。我确认没有通过更改模式中的值来检测新值,然后在控制台中使用 jquery 命令来显示字段的当前值。所以问题不在于 .serialize() 函数。浏览器(或 jquery)只是不接受更改。
我在程序的其他部分使用了模态,它们运行良好。所以我已经进行了比较,但没有看到任何可以使它在程序的一部分上工作但不是在这里的东西。
这是来自模态的原始输入:
<input type="text" class="form-control" id="immundesc" name="immundesc" value="original value">
我将模态框上的值更改为“我的更改”,但控制台仍显示原始值:
$("#immundesc").val(); "original value"
只是一些附加信息。该模式是从一个 ajax 生成的表的链接启动的。我已经在我的程序的其他一些领域取得了成功,但是通过使用表格中的按钮来代替。不知道这是否与它有关。
有没有人遇到过类似的情况?
【问题讨论】:
标签: jquery ajax bootstrap-modal