Tinymce listbox onsubmit给出[object object]而不是value

时间:2014-07-11 10:12:09

标签: javascript wordpress tinymce

我正在尝试开发一个wordpress插件,所有其他的东西都很好。但此刻我被困在这里。我试图从tinymce列表框中获取选定的值,但它返回类似[object Object]而不是value的东西。谁能告诉我为什么会这样,并给我一个解决方案。如果有人能帮我解决这个问题,我将非常感激。

(function() {
        tinymce.PluginManager.add('AP_tc_button', function( editor, url ) {
            editor.addButton( 'AP_tc_button', {
                text: 'My test button',
                icon: 'wp_code',
                onclick: function() {
        editor.windowManager.open({
            title: 'Select Your AD',
            body: [
            {
                type: 'listbox', 
                name: 'level', 
                label: 'Header level', 
               values: [{text: 'x', value: 'x'}]
            }],
            onsubmit: function(v) {
                alert(v);
                //editor.insertContent(toString(e.value()));
            }
        });
    }
            });
        });


    })();

1 个答案:

答案 0 :(得分:0)

我找到了解决方案,我会在这里添加它供您参考。

我们必须从对象获取数据,所以我使用了object.data.listbox_name

onsubmit: function(v) {
            alert(v.data.level)