2011-10-24 10 views
-1
私は私が手のプラグインフォルダにある例が機能することができます file-upload

jQueryのJSONパースエラー

ここにあるjQueryプラグインを使用してい

。私は私のウェブサイトにプラグインを統合しようとすると、しかし、私は、コンソールで次のエラーを取得しておいてください。

それはでブレーク通知を持って、コンソールのスクリプトタブで
attempt to run compile-and-go script on a cleared scope  jquery.min.js(line2) 
Failed to load source for: http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js 

JSON.parse

I

編集

おかげで...私は開始する場所あまりにもわからないんだけど前にこのエラーに遭遇していない」VEのこれまでの回答では、コンソールにエラーが表示されずに動作しています。 application.jsでは、私は、この代わりに使用:私は彼らのプラグインフォルダの外にファイルを移動していない

$(function() { 
    $('#fileupload').fileupload({ 
     dataType: 'json', 
     url: 'upload.php', 
     done: function (e, data) { 
      $.each(data.result, function (index, file) { 
       $('<p/>').text(file.name).appendTo('body'); 
      }); 
     } 
    }); 
}); 

ファイルがフォルダにアップロードされているのがわかります。クリックして1秒間にアップロード処理を開始すると、2つのプログレスバーが表示され、完了時に下の方のバーが消えます。ただし、サムネイルの横にもう1つの進捗バーがあり、消えず、90%で止まっていると、キャンセルボタンも残り、反応しなくなります。私はごみ箱も見ることができません。

ファイルが正常にアップロードされたとすれば、これはCSSの問題ではないでしょうか?

立ち往生プログレスバークラス:

ui-progressbar ui-widget ui-widget-content ui-corner-all 
+0

は、私は同じではなくAsp.Netと協力し、正常に動作して、プラグインのjQueryを持っていることを確認してくださいしています。 fileupload.jsとjquery.iframe-transport.jsとapplication.jsがJqueryの最新バージョンとともにあなたのフォルダに残っていても問題が残っている場合は、コードを貼り付けてお手伝いください。 – coder

+0

それが役立つかどうかを確認してください。ただし、[エラー:クリアされたスコープでコンパイルアンドゴースクリプトを実行しようとしました](http://stackoverflow.com/questions/5433415/error-attempt-to-run-コンパイル・アンド・ゴー・スクリプト・オン・ザ・クリアスコープ) - そのエラーメッセージのためにGoogleにもう少しお伝えしたい場合は、さまざまな参考文献があります。 – mario

+0

ありがとう、上記で編集したmore info – melon

答えて

1

はこれを試してみてください:

<script> 
      /*global $ */ 
      $(function() { 
       $('#file_upload').fileUploadUI({ 
        url: 'FileUpload.ashx', 
        method: 'POST', 
        uploadTable: $('#files'), 
        downloadTable: $('#files'), 
        buildUploadRow: function (files, index) { 
         return $('<tr><td>' + files[index].name + '<\/td>' + 
          '<td class="file_upload_progress"><div><\/div><\/td>' + 
          '<td class="file_upload_cancel">' + 
          '<button class="ui-state-default ui-corner-all" title="Cancel">' + 
          '<span class="ui-icon ui-icon-cancel">Cancel<\/span>' + 
          '<\/button><\/td><\/tr>'); 
        }, 
        buildDownloadRow: function (file) { 
         return $('<tr><td>' + file.name + '<\/td><\/tr>'); 
        } 
       }); 
      }); 
     </script> 
+0

ありがとう、私は:$( "#file_upload")。fileUploadUIは関数ではありません '私は最新のバージョンを使用しています。 – melon

+1

PHPにあるこのサンプルコードを試すことができます。https://github.com/blueimp/jQuery-File-Upload/wiki – coder

+0

ありがとうございました。私は基本的な '$( '#fileupload')。fileupload()'を始めました。 – melon