2012-09-03 56 views
1

我正在開發一個WordPress項目,其中我的客戶有來賓作者允許提交帖子,但在計算Wordpress Admin部分時遇到困難,特別是如何在其帖子中嵌入YouTube視頻。我添加了允許來自Wordpress前端的帖子的wp-user-frontend插件。我向表單中添加了一個自定義字段,並且我試圖在表單提交之前攔截提交的表單以連接兩個值。jQuery提交不會使用Wordpress'WP-user-frontend插件提交

我可以提醒文本框的值和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> 

我編輯的代碼,以消除我愚蠢的錯誤,現在形式的職位,但它仍然張貼textarea的內容,而忽略了視頻編碼。任何想法旁邊的蠢貨php錯誤還有什麼不對?

+0

使用'+ ='而不是'。=',JavaScript不支持字符串連接的'.'。 – undefined

回答

1

它的+=以使用Javascript而不是.=,這是在PHP中!

1

沒有任何反應,因爲.=不是字符串連接的有效javascript運算符。這是PHP。改爲使用+=