2013-04-28 100 views
0

我試圖用kendo編輯器創建圖片上傳。 我總是得到一個錯誤:kendo編輯器ReferenceError:沒有定義uid

ReferenceError: uid is not defined

...==E&&(E=1),g?(b&&(A+=-b),w&&(I+=-w),e=new Date(Date.UTC(F,D,E,A,I,H,N))):(e=new ...

kendo.web.min.js (Zeile 11)

我使用jQuery 1.8.3和kendoui.web.2013.1.319.open源

我的代碼如下:

<div id="example" class="k-content"> 
    <textarea id="editor" rows="10" cols="30" name="reply-content"></textarea> 
</div> 
     <script> 
      $(document).ready(function() { 
       $("#editor").kendoEditor({ 
        imageBrowser: { 
         messages: { 
          dropFilesHere: "Drop files here" 
         }, 
         transport: { 
          read: "/images/ImageBrowser/Read", 
          destroy: "/images/ImageBrowser/Destroy", 

          create: "/images/ImageBrowser/Create", 

          thumbnailUrl: "/images/ImageBrowser/Thumbnail", 
          uploadUrl: "/images/ImageBrowser/Upload", 
          imageUrl: "/images/ImageBrowser/Image?path={0}" 
         } 
        } 
       }); 
      }); 
     </script> 

有人遇到同樣的問題?

回答

0

您可能正在返回一個字符串列表,但編輯器正在等待一個json結果(名稱,類型,大小)。您可以使用嗅探器來檢查演示,以瞭解讀取/縮略圖等方面的預期結果。不太確定您是否真的必須爲Kendo的客戶端實現一個服務器類,但默認情況下,預計讀取的結果作爲Json肯定。

+0

相反,讀取預計根據「應用程序/ x-WWW的形式,進行了urlencoded」默認的contentType到[文檔](http://docs.telerik.com/kendo-ui/api/web/editor#configuration-imageBrowser.transport.read.contentType)。 – 2014-04-30 01:01:11

0

新finaly我得到它的工作。我使用了一些解決方法,但看到你的自我。

您還可以測試網站上的功能:http://jonas.dnsd.me/forum/topic?id=113

但STIL它有一些缺陷,如網址:/imageBrowser/?path=/image.jpg。我使用javascript函數刪除了'/?path =',但它僅適用於3張圖片。 如果您上傳圖片,窗口將不會重新制作。

我很感謝關於這些問題的一些想法。

現在,它正在像一個魅力......看到http://jonas.dnsd.me/forum/topic?id=113 我更新到新的源代碼

相關問題