zoukankan      html  css  js  c++  java
  • 使用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浏览器就不会再把他当成文件啦。

  • 相关阅读:
    flask强大的三方组件flask-Migrate
    FTP和HTTP
    MD5-JS加密
    使用websocket实现单聊和多聊
    Flask上下文管理
    python中的with用法
    如何判断一个对象是可调用对象
    缓存
    websocket与http
    csrf
  • 原文地址:https://www.cnblogs.com/llja/p/7358038.html
Copyright © 2011-2022 走看看