将结果打印到输入框而不是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中的主要内容,如果未能解决你的问题,请参考以下文章
如何通过单击适配器类中代码的项目中的删除按钮来删除列表视图中的项目后重新加载片段?