A.do是下载PDF文件用的。1.“//” 注释掉的代码是不用ajax的部分,在IE,firefox下, PDF均能正常显示。
2. 使用ajax后, 在firefox下正常显示, IE不能显示但是A.do已经正常执行。
<div id="test">
<script>
function goClicked() {
//document.forms['form1'].submit();
$.ajax({
url: "B.do",
type: 'post',
data:$("#form1").serializeArray(),
success: function(xmlHttp){$("#test").html("");
$("#test").html(xmlHttp);
}
})}if ((navigator.appName).match(/Explorer/i) != null) {// document.write('<OBJECT CLASSID="clsid:CA8A9780-280D-11CF-A24D-444553540000" WIDTH="100%" HEIGHT="500">');
// document.write('<PARAM NAME="SRC" VALUE="A.do"/>');
// document.write('</OBJECT>'); $("#divTest").append('<OBJECT CLASSID="clsid:CA8A9780-280D-11CF-A24D-444553540000" WIDTH="100%" HEIGHT="500"><PARAM NAME="SRC" VALUE="A.do"/></OBJECT>');
} else {
//document.write('<EMBED src="A.do" width="100%" height="500" type="application/pdf">');
//document.write('</EMBED>');
$("#divTest").append('<EMBED src="A.do" width="100%" height="500" type="application/pdf"></EMBED>');
}
</script><div id="divTest"></div>
</div>
2. 使用ajax后, 在firefox下正常显示, IE不能显示但是A.do已经正常执行。
<div id="test">
<script>
function goClicked() {
//document.forms['form1'].submit();
$.ajax({
url: "B.do",
type: 'post',
data:$("#form1").serializeArray(),
success: function(xmlHttp){$("#test").html("");
$("#test").html(xmlHttp);
}
})}if ((navigator.appName).match(/Explorer/i) != null) {// document.write('<OBJECT CLASSID="clsid:CA8A9780-280D-11CF-A24D-444553540000" WIDTH="100%" HEIGHT="500">');
// document.write('<PARAM NAME="SRC" VALUE="A.do"/>');
// document.write('</OBJECT>'); $("#divTest").append('<OBJECT CLASSID="clsid:CA8A9780-280D-11CF-A24D-444553540000" WIDTH="100%" HEIGHT="500"><PARAM NAME="SRC" VALUE="A.do"/></OBJECT>');
} else {
//document.write('<EMBED src="A.do" width="100%" height="500" type="application/pdf">');
//document.write('</EMBED>');
$("#divTest").append('<EMBED src="A.do" width="100%" height="500" type="application/pdf"></EMBED>');
}
</script><div id="divTest"></div>
</div>
解决方案 »
- java ftp应用
- 求助··关于 java webservice 问题
- 如何在tomcat6.0 中配置DBCP数据源
- 为什么不管有没有异常都会执行catch里的代码
- 菜鸟求助,解决就可给分,在线等
- 为什么我做的ActiveX在本地网页上显示正常,放到服务器上就不能使用啊?
- 我定义了一个类型:StringBuffer sBuf= new StringBuffer();我该如何清空sBuf里的内容呢?
- 欢迎加入JAVA牛人群:4255613
- 整型怎样转为字符型??
- 问一个关于jfreechart的demo使用的问题
- JSP中使用SQL语句错误
- JSP中使用dom4j解析XML文件,路径出错的问题
用iframe src="A.do"是直接下载文件的。我想直接在页面内打开的哇:)