私はページ index.php を持っています index.php で別のページ (new_case_form.php) を index.php にロードし、AJAX を私の div ウィッチにこのように "out" の ID を持っています。
function new_case(){
if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else {// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function() {
if (xmlhttp.readyState==4 && xmlhttp.status==200) {
document.getElementById("out").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","new_case_form.php",true);
xmlhttp.send();
}
私の new_case_form.php ファイルには、アップロード ファイルが含まれていますが、機能しません。
index.php を経由せずに、web ブラウザに new_case_form.php を直接ロードすると、問題なく動作します。しかし、index.php から ajax を使用してページを呼び出すと、機能しません。
理由はありますか?
このような質問に答えるかどうかはわかりませんが、これを機能させる必要があります。そして、私はこの問題で他に見つけたことがありません。多分私はそれを間違ってグーグルします:)
アップロード スクリプトはhttp://blueimp.github.io/jQuery-File-Upload/からのものです。
良い1日を。
スウェーデンからよろしく