将结果打印到输入框而不是URL中

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将结果打印到输入框而不是URL中相关的知识,希望对你有一定的参考价值。

例如,我想将结果值打印到如下所示的输入框中:

<input type="text" id="mylink"/>

不是自动更新URL,而是可以将当前功能复制到文本框中而不是在URL中进行更新,以便最终结果是可复制的URL链接?

http://www.catchingtherain.com/wpdatatables-merged-column-test/中提供了当前脚本的示例

当前,所有应用的过滤器都会自动放入URL中。我已经尽我所能,但似乎在尝试使此功能正常工作时遇到了错误,但我毕竟不是Java方面的佼佼者。

  wpDataTables.table_1.addOnDrawCallback(function(){
    var params={};
    jQuery('.wpDataTableFilterSection').each(function(i, obj) {
      if ( inputbox = obj.id.match("table_1_(.+)_filter_sections") ) {
        if (jQuery(obj).find('input').val()) {
          var key='wdt_column_filter['+inputbox[1]+']';
          params[key] = jQuery(obj).find('input').val();
        }
      }
    }); 
    history.pushState('','','?'+jQuery.param(params));
  });
});```
答案

替换

    history.pushState('','','?'+jQuery.param(params));

with

$("#mylink").val(jQuery.param(params))

以上是关于将结果打印到输入框而不是URL中的主要内容,如果未能解决你的问题,请参考以下文章

如何通过单击适配器类中代码的项目中的删除按钮来删除列表视图中的项目后重新加载片段?

调整 JavaScript 中代码排序的输入

Java中代码优化的30个小技巧

Python Tkinter:将滚动条附加到列表框而不是窗口

如何在c#中创建一个列表框而不是按钮点击上的重复项目?

VSCODE 查找在文件夹或者文件中代码或定义,在文件夹中查找文件的多种方法