KCfinder,如何传递或发送url变量?

时间:2011-02-08 13:19:06

标签: javascript jquery html

对不起,如果标题看起来很混乱:(

我使用KC Finder开发我的CMS文件管理器

我有像这样的HTML代码

<input type="text" name="url-1" value="" />
<button class="button-primary" onclick="openKCFinder_singleFile(); return false;">Insert</button>

这是openKCFinder_singleFile()

的内容
function openKCFinder_singleFile() {
window.KCFinder = {};
window.KCFinder.callBack = function(url) {
    window.KCFinder = null;
    console.log(url) // URL is the call back result from KCfinder, example: /image/a.jpg
};
window.open('/wp-content/plugins/kcfinder/browse.php', 'kcfinder_single');
}

我的问题是,如何使用input获取的值设置值kcfinder,因为您可以看到我们从变量url获取值,如何将其传递给{{1}}设为输入值?

如果是jQuery脚本中的代码,我真的很感激它:)

非常感谢

... GusDe

2 个答案:

答案 0 :(得分:1)

使用jQuery,您只需添加:

$('#url-1').val(url);

请参阅this

答案 1 :(得分:0)

我同意user284291的答案,但有一个但是:)如果你在一个不加载jquery的页面中使用这个函数,你可以通过替换发送url $('#url-1').val(url);var x = document.getelementbyid('url-1'); x.setAttribute('value', url);