作者chenkaie (阿凱)
看板Ajax
標題[問題] jQuery -> ajax : multipart = true
時間Sun Dec 20 16:17:42 2009
請教一下,要如何在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
1F:→ TonyQ:沒搞頭 , 要傳輸 file一定得透過 iframe , 12/20 22:02
2F:→ TonyQ:建議你直接用 jQuery Form 這個 plug-in 12/20 22:02
3F:→ TonyQ:來做 jQuery form . 12/20 22:02
4F:→ TonyQ: *ajaxForm 12/20 22:03
5F:→ chenkaie:其實我想開那個屬性的目的在於comet/serverpush技術 12/21 13:14
7F:→ chenkaie:還是Tony大有什麼更好的建議,對於cross browser的comet 12/21 13:15
8F:推 ericsk:傳 file 不一定只能 iframe.. 也可以 swfupload :p 12/21 23:35
9F:→ TonyQ:*修正: xmlHttpRequest 不能傳檔案 XD 12/22 01:22