jQuery submit不会使用Wordpress的WP-user-frontend插件提交

时间:2012-09-03 22:34:25

标签: jquery wordpress

我正在开发一个WordPress项目,其中我的客户允许访客作者提交帖子但是在查找Wordpress管理员部分时遇到了麻烦,特别是如何在他们的帖子中嵌入YouTube视频。我添加了wp-user-frontend插件,允许来自Wordpress前端的帖子。我在表单中添加了一个自定义字段,我试图拦截表单的提交以在表单提交之前连接两个值。

我可以提醒文本框的值和textarea的值,但是当我尝试连接时,没有任何反应。

以下jQuery代码非常感谢任何帮助:

<script type="text/javascript">
    (function($){
        $('#wpuf_new_post_form').submit( function(){
            var value = $('#new-post-desc_ifr').contents().find('#tinymce').html();
            var tube = $('#cf_YouTube').val();
            var new_val = '';

            if( $.trim(tube).length) {
                new_val += value;
                new_val += '<br><iframe width="560" height="315" src="http://www.youtube.com/embed/';
                new_val += tube;
                new_val += '" frameborder="0" allowfullscreen></iframe>';
                $('#new-post-desc').val( new_val );
            } // end if

            return true;
        });
    })(jQuery); // END self-invoking anonymous function
    /*************************************************/
</script>

我编辑了代码以消除我的STUPID错误,现在是表单帖子,但它仍然发布了textarea的内容并忽略了视频代码。关于愚蠢的php错误旁边还有什么问题的任何想法???

2 个答案:

答案 0 :(得分:1)

+=在Javascript中集中,而不是.=,这是在PHP中!

答案 1 :(得分:1)

没有任何反应,因为.=不是字符串连接的有效javascript运算符。这是PHP。请改用+=