2016-07-06 3 views
-3

キャンバスタグを単語ファイルに変換する方法がわかりません。htmlのキャンバスタグを単語ファイルに変換するには?

私はthis tutorialを使用してjQueryのWordのエクスポートプラグインを試してみましたが、私はこのエラーを得た:ここ

TypeError: $(...).wordExport is not a function 

は私のコードです:

jQuery(document).ready(function($) { 
    $("a.word-export").click(function(event) { 
     $("#page-content").wordExport(); 
    }); 
}); 
+0

間違って何をした私たちは、問題がどこにあるか確認するために多くのコードが必要になります参照して、このフィドルhttps://jsfiddle.net/mansim/at148xnm/を。 – Jordumus

+0

そのエラーに関連するヘルプを依頼しているので、エラーを表示することをお勧めしますか? –

+0

あなたがリンクしたページのドキュメントは、「jQueryライブラリとfilesaver.jsの後にエクスポートプラグインという単語を必ず含めてください」と言っていましたか? – j08691

答えて

1

これはおそらく、あなたのコードで何か間違っている、またはものではありませんロードされる。 WordExportがあなたのソースに存在しないか、あなたのスクリプトの下にロードされている可能性があります。

<script src='https://cdnjs.cloudflare.com/ajax/libs/jquery/3.0.0-rc1/jquery.min.js'></script> 
<script src='https://cdnjs.cloudflare.com/ajax/libs/FileSaver.js/2014-11-29/FileSaver.min.js'></script> 
// And here link to file of jquery.wordexport.js source 

チェックそれが動作し、あなたが

+0

申し訳ありませんが、私はこの "$("#page-content ")wordExport();を実行します。コードの一部、私は私のソースにwordexportを追加し、2つの.jsファイルの下にロードします。しかし、私はこのエラー "TypeError:$(...)。wordExportは関数ではありません" –

+0

明らかに正しく読み込まれていないwordexportライブラリ。あなたが私の例で見るように、自然に動作します。あなたがあなたのコード全体を投稿するべきであるなら、あなたの間違いを見つけることが可能です。 – mansim

+0

あなたはdivタグを作成し、その中にイメージを置くと言います。call word.exportにエラーが発生したとき var iDiv = document.createElement( 'div'); \t \t iDiv.id = 'ブロック'; \t \t iDiv.className = 'ブロック'; \t \t var canvas = document.getElementsByClassName( "jade-schematic-diagram"); \t \t var image = new Image(); \t \t image.id = "PIC" \t \t image.src =キャンバス[0] .toDataURL( "画像/ PNG")。 \t \t iDiv.appendChild(image); \t \t $( "ブロック")。wordExport(); –

関連する問題