• 使用jquery-form.js中ajaxSubmit时出现不走回调函数的情况。


    今天在使用ajaxSubmit异步上传文件时,出现文件上传成功后不进入回调函数的问题(IE浏览器,并且把json格式的回调函数当成一个文件解析),之后百般尝试 在spring配置文件中加入

    <bean id="mappingJackson2HttpMessageConverter" class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">
            <property name="supportedMediaTypes">
                <list>
                    <value>text/html;charset=UTF-8</value>
                </list>
            </property>
        </bean>
        ,并且在 mvc的contrtoller的 requserMapping中加入 produces = "text/html;charset=UTF-8",把返回的contrtoller的返回值从Map<String,String>变成String,然后使用 JSONObject.toJSONString(把返回数据处理成json格式); 在ajax的回调函数里 加入

    data = window.eval("回调函数") 解析一下回调,IE浏览器就不会再把他当成文件啦。

  • 相关阅读:
    STL容器内数据删除
    grep 同时满足多个关键字和满足任意关键字
    程序运行栈空间不足程序崩溃问题
    VS2010中设置程序以管理员身份运行
    python 包详解
    select 详解
    Hdu 1166
    CF1204C
    CF1204B
    CF1204A
  • 原文地址:https://www.cnblogs.com/llja/p/7358038.html
Copyright © 2020-2023  润新知