jQueryとAjaxが新しく、問題が発生しました。私のコンソールでエラーが発生しました:AJAX NS_ERROR_XPC_BAD_CONVERT_JS:JavaScriptの引数jquery.jsを変換できませんでした:7065
NS_ERROR_XPC_BAD_CONVERT_JS: Could not convert JavaScript argument @ http://localhost
/jquery.js:7065
このエラーはなぜ発生しますか?
これは使用してコードイムです:
function upload_file(){
var file = document.form1.file_upload;
var date = document.form1.date_added;
var author = document.form1.author;
var user = document.form1.user;
var semester = document.form1.semester;
var class1 = document.form1.class;
var subject = document.form1.subject;
$.ajax({
type:"get",
url:"upload_file.php",
data:{
"file":file,
"date":date,
"author":author,
"user":user,
"semester":semester,
"class":class1,
"subject":subject
},
success:function(result){
$("#result").html(result);
}
});
}
イムをあなたの回答を待っています。
PS:私はフォーラムを検索しましたが、私が欲しいものが得られなかったので、何かを見逃してしまった場合は、事前にお詫び申し上げます。
最初に 'class'が予約語です..この行を変更してくださいvar class1 = document.form1.class – coolguy
まず最初にあなたがしようとしていることは間違っています...あなたはajaxを使ってファイルをアップロードすることはできません。 ..あなたがファイルのアップロードのようなajaxをしたい場合は、iframeを使用する必要があります。 – Surace
第2の理由のすべての理由あなたはDOMオブジェクトの要素をサーバーに渡そうとしています...それらの値を渡すと仮定します... – Surace