小弟有一個form要同時上傳資料與圖片並且製作一張縮圖
原本沒有用AJAX方式很簡單,但現在想改用AJAX回傳結果
卻遇到了一個問題,而我Google也不知道該怎麼搜尋,請各位指導一下
看我哪邊出了錯誤
目前PHP回傳的錯誤是找不到 file
我想問題出在我的Javascript最後一行傳值部分,請問該怎麼改呢
function uploadFile(){
var file = _("file1").files[0];
var bookname = _("bookname").value;
var isbn = _("isbn").value;
var version = _("version").value;
var author = _("author").value;
var translator = _("translator").value;
var press = _("press").value;
var oprice = _("oprice").value; var
nprice = _("nprice").value;
var status = _("sttt").value;
var school = _("school").value;
var language = _("lag").value;
var introduction = _("introduction").value;
var ps = _("ps").value;
var formdata = new FormData();
formdata.append("file1", file);
var ajax = new XMLHttpRequest();
ajax.upload.addEventListener("progress", progressHandler,
false); ajax.addEventListener("load", completeHandler,
false); ajax.addEventListener("error", errorHandler,
false); ajax.addEventListener("abort", abortHandler,
false); ajax.open("POST", "bookupload_query.php");
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
ajax.send(formdata+"&bookname="+bookname+"&isbn="+isbn+"&version="+version+"&author="+author+"&translator="+translator+"&press="+press+"&oprice="+oprice+"&nprice="+nprice+"&status="+status+"&school="+school+"&language="+language+"&introduction="+introduction+"&ps="+ps);
}
另外一問
小弟剛畢業,目前網頁都靠自己買書看或是上網查資料
手上的書籍有JavaScript大全,但可能功力還太淺這本書我覺得好難消化
請問有大大覺得哪一本書不錯,或是哪個網站不錯可以推薦一下嗎?
弟一次上PTT發文,排文可能較亂辛苦大家觀看了..
:wq