ajax406錯誤


 

如上,ajax請求時一直返回error,但是后台已經正確返回。網上給出的解決辦法是spring3.*的,但我的是sppring 4.*的,應該不適用,我也沒試。

思索一下,406 not acceptable,直譯過來是不接受,不接受什么呢?后台既然已經返回,前台不接受

是不是和數據格式有關?

但前台要求的是json

 

 后台返回的也是json。是不是和json格式有關?之前后台用的json是org.json,是不是不接受org.json,試了一下改成了net.sf.json,這次終於通了!應該是ajax對json格式有要求,而net.sf.JSONObject和org.json.JSONObject格式不一樣

 

20190428:

發現完整引入如下

        <!-- json-lib -->
        <dependency>
            <groupId>net.sf.json-lib</groupId>
            <artifactId>json-lib</artifactId>
            <version>${json-lib.version}</version>
            <classifier>jdk15</classifier>
        </dependency>
        <!-- Jackson Json處理工具包 -->
        <dependency>
            <groupId>com.fasterxml.jackson.core</groupId>
            <artifactId>jackson-databind</artifactId>
            <version>2.4.2</version>
        </dependency>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM