2016-10-08 9 views
1

私はこのライブラリを使用しています:https://github.com/simon-begin/cakephp-datatables Cakephp 3プロジェクトの作者と一緒です。私はdrawTable関数を呼び出すと、私はこのエラーがあります:Uncaught SyntaxError:Composer依存の入力が予期せず終了しました

Uncaught SyntaxError: Unexpected end of input 

ロードされたファイル(cakephp.dataTables.js)のブラウザ上で、私は、新しい空白行がファイルの先頭に追加されていることを見ることができます最後の文字は削除されます。

場合、私はこのエラーを持っていない:私はJavascriptの終わり、ベンダー/サイモン-開始/ cakephpの-のDataTable/cakephp.dataTables.jsに(ファイルに新しい空白行を追加

  • <?= $this->Html->script(
        [ 
         'datatables/jquery.dataTables.min', 
         'datatables/dataTables.bootstrap.min', 
         'newfolder/cakephp.dataTables', 
        ], 
        ['block' => 'scriptBottom'] 
    ); 
    ?> 
    

    の代わり:

    それは私が他のフォルダ内のjsファイルをコピーし、そのようにそれを含めるテストpursose)
  • のためだけです

あなたは上でこのエラーを見ることができます:だから私はこのエラーを引き起こし、そしてどのようにそれを正しく修正することですかを知りたいhttps://maisonlogiciellibre.org/organizations

+1

おそらく、関係する '.php'ファイルの先頭に空白があります。 – ndm

+1

@ndmありがとう、bootstrap.phpの先頭に空白行がありました。しかし、なぜこれは起こるのですか?あなたは答えとしてあなたのコメントを追加できますか? – AbdelRahmane

答えて

2

おそらく、関連する.phpファイルの先頭に空白があります。

PHPを使用することなくサーバーによって直接処理される通常のアプリケーション資産とは異なり、プラグイン資産はデフォルトでCakePHPを通じて提供されるため、アセットに基づいてContent-Lengthヘッダーが設定されているためファイルサイズが大きくなり、空白の余分なバイトが応答本文の末尾から切り捨てられます。

+1

ありがとう – AbdelRahmane

関連する問題