代码如下:在ie下运行正常,firefox下可成功上传文件,可老实打开新的页面,不知怎么修改,请高手指点        
 $(document).ready(function() {
            var options = {
                target: "#outputdiv",  
                beforeSubmit: showRequest, 
                success: showResponse,
                data:{file:""}
            };
            $("#filePost").submit(function() {
                $(this).ajaxSubmit(options);
                return false;
            });
        });        function showRequest(formData, jqForm, options) {
            var obj = document.getElementById('fileload1');
            if (obj.value == '') {
                alert('请选择要上传的.jpg文件');
                return false;
            }
            var stuff = obj.value.match(/^(.*)(\.)(.{1,8})$/)[3]; //这个文件类型正则很有用:)
            if (stuff!="jpg") {
                alert('文件类型不正确,请选择.jpg文件');
                return false;
            }
            document.getElementById("outputdiv").setAttribute("value", "发送中... ...");
            return true;
        }        function showResponse(responseText, statusText) {
            if (responseText.length == 8) {
                document.getElementById("fileName").setAttribute("value",responseText);
                alert('已上传');
            }
            else if (responseText == "-1") alert('上传失败,服务器没有收到上传文件');
            else if (responseText.indexOf("错误码:-2;") == 0) alert(responseText);
            else alert("上传错误,用户登录后才能上传文件!");
        }<form action="/QuestionsBank/BFEditor/Upload" enctype="multipart/form-data" id="filePost" method="post"><input type="file"  name="fileload1" id="fileload1" style="position:absolute;width:550px;left:38px;" />
<input type="text"  name="fileName" id="fileName" style="display:none" />
<input type="submit" name="Submit" id="Submit" value="上传图像文件" style="position:absolute;left:590px;" /> 
<div id="outputdiv" style="display:none"> </div>
</form>