アップロードした画像やビデオに関する情報をデータベースに保存しようとしています。私はファイルをアップロードするPLuploadカスタムスクリプトを使用しています。アップロードプロセスはカスタムファイル名でうまくいっています。 Jqueryとpluploadスクリプトが読み込まれます。POST情報を送信するAjaxを送信するJquery - CodeIgniter
FileUploadedセクションでは、Jquery $ .ajaxまたは$ .postを使用してデータをコントローラに送信しようとしています。
FileUploaded: function(upldr, file, object, ordernumber, orderitem) {
$.ajax({
type: "POST",
url: "controller.php",
data: {
file: file,
ordernumber: ordernumber,
orderitem: orderitem
},
success: function(results){
document.getElementById('console').innerHTML += "[ Stored in database ]";
},
dataType: "json"
});
},
は、しかし、私は奇妙なエラーを取得しています:キャッチされない例外TypeErrorを:this.getSourceはplupload.full.min.js内の関数ではありません。私は今StackoverflowとGoogleで何時間も検索しましたが、答えを見つけることができませんでした。
私はここで答えが見つかることを願っています。私は成功しなかった$ .postも試しました。コントローラに情報を解析するための他の提案はありますか?情報が通過解析しなかった理由私も見つけたこれを掲示した後にjQuery
$.post("controller.php", { file: file, ordernumber: ordernumber, orderitem: orderitem })
.done(function(data) {
document.getElementById('console').innerHTML += "[ Stored in database ]";
});
これは実際に予想どおりに機能しました。答えてくれてありがとう! – Viperium
喜びの男 –