我正在使用jQuery Form Plugin来处理我的表单,并且正在返回一个json文件。
我遇到的问题是,当使用Uploadify而不是调用成功函数的jQuery Form Plugin时,浏览器会尝试下载json文件。
IE8,Firefox和Chrome就是这种情况。
以下是表单不带 Uploadify:
的标题Content-Encoding gzip
不同的接受编码,用户代理
内容长度42
Keep-Alive timeout = 5,max = 100
Connection Keep-Alive
Content-Type application / json Request
接头
主持人ksl.crosbiedesign.co.nz
User-Agent Mozilla / 5.0(Macintosh;
Intel Mac OS X 10.6; RV:5.0)
Gecko / 20100101 Firefox / 5.0
接受 application / json,
text / javascript, /
Accept-Language en-gb,en; q = 0.5
接受编码gzip,deflate
Accept-Charset ISO-8859-1,utf-8; q = 0.7,*; q = 0.7
连接保持活力
Content-Type application / x-www-form-urlencoded;
的charset = UTF-8
X-Requested-With XMLHttpRequest
Referer http://ksl.crosbiedesign.co.nz/dimensions/security_permissions
Content-Length 3829
Pragma no-cache Cache-Control no-cache
以下是表单 Uploadify
的标题Date Thu,07 Jul 2011 05:51:46 GMT
服务器Apache / 2.2.18(Unix)
的mod_ssl / 2.2.18
的OpenSSL / 0.9.8e-FIPS-RHEL5
mod_auth_passthrough / 2.1
mod_bwlimited / 1.4 FrontPage / 5.0.2.2635
X-Powered-By PHP / 5.2.17
缓存控制无缓存, 必须重新验证到期星期一,7月26日 1997 05:00:00 GMT
Content-Encoding gzip
不同的接受编码,用户代理
内容长度40
Keep-Alive timeout = 5,max = 100
Connection Keep-Alive
Content-Type application / json Request
接头
主持人ksl.crosbiedesign.co.nz
User-Agent Mozilla / 5.0(Macintosh;
Intel Mac OS X 10.6; RV:5.0)
Gecko / 20100101 Firefox / 5.0
接受text / html,application / xhtml + xml,application / xml; q = 0.9, / ; q = 0.8
Accept-Language en-gb,en; q = 0.5
接受编码gzip,deflate
Accept-Charset ISO-8859-1,utf-8; q = 0.7,*; q = 0.7
连接保持活力
答案 0 :(得分:1)
您可以只更改与请求的Content-Type
标题对应的响应的Accept
吗?