[問題] jQuery -> ajax : multipart = true

看板Ajax作者 (阿凱)時間14年前 (2009/12/20 16:17), 編輯推噓1(108)
留言9則, 3人參與, 最新討論串1/1
請教一下,要如何在jQuery的ajax語法設定multipart = true呢? 若用一般的javascript語法的話,設定如下: ------------------------------------------------------ var xmlObj = new XMLHttpRequest(); xmlObj.multipart = true; alert(xmlObj.multipart) 即可看見效果。 倘若用jQuery的語法的話,照一般用法的話會是下面這樣子: ------------------------------------------------------- $.ajax({ url: "/test.cgi", beforeSend: function(xhr) { alert(xml.multipart); //這行會有作用 xhr.multipart = true; //若這了這行設定之後,這個function會中止 alert(xml.multipart); //這行會因為上面那行被迫中止 } }) 請教一下,各位板友,有人知道該如何設定這個attribute嗎? 感謝... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.71.196.173

12/20 22:02, , 1F
沒搞頭 , 要傳輸 file一定得透過 iframe ,
12/20 22:02, 1F

12/20 22:02, , 2F
建議你直接用 jQuery Form 這個 plug-in
12/20 22:02, 2F

12/20 22:02, , 3F
來做 jQuery form .
12/20 22:02, 3F

12/20 22:03, , 4F
*ajaxForm
12/20 22:03, 4F

12/21 13:14, , 5F
其實我想開那個屬性的目的在於comet/serverpush技術
12/21 13:14, 5F

12/21 13:15, , 6F
可以參考一下這個link : http://0rz.tw/dZ40q
12/21 13:15, 6F

12/21 13:15, , 7F
還是Tony大有什麼更好的建議,對於cross browser的comet
12/21 13:15, 7F

12/21 23:35, , 8F
傳 file 不一定只能 iframe.. 也可以 swfupload :p
12/21 23:35, 8F

12/22 01:22, , 9F
*修正: xmlHttpRequest 不能傳檔案 XD
12/22 01:22, 9F
文章代碼(AID): #1BBTsfcN (Ajax)