作者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