当您单击“打开第一个窗口”按钮时,会打开一个弹出窗口,其中包含一个文本框。当我们复制弹出窗口中的 URL 并点击保存时,它会将示例 pdf 保存在网格中,但当我刷新时它会消失。
无论如何我可以通过在网格中更新将它永久保存在网格中吗?
我的代码如下,也可以作为 jsFiddle 使用.
$("#save").click(function() {
grid.dataSource.add({ "FileName": $("#fname").val(), "ThreeDots": "Last Name" });
$("#fname").val('');
});
最佳答案
您正在获取永远不会更新的 #fname
的值。此处的文件输入是 #batchFile
。
此外,您可能希望从值中去除路径,只获取文件名。你可以用
.replace(/.*[\/\\]/, '')
在这里查看:jsFiddle .
$("#save").click(function() {
var f = $('#batchFile').val();
f = f.replace(/.*[\/\\]/, '');
grid.dataSource.add({ "FileName": f, "ThreeDots": "Last Name" });
});
关于javascript - 更新服务中的新值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46140463/