MVC + AJAX请求失败的问题
生活随笔
收集整理的這篇文章主要介紹了
MVC + AJAX请求失败的问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
以前的工作都是后臺的開發,對于ajax也是一知半解,今天遇到一個問題折騰了許久,吐血解決。。
?
?
前臺代碼:
后臺代碼: 問題描述: 用火狐瀏覽器調試的時候? 每次執行到SUCCESS:function(data)就回跳回 33行,用IE10或者chrome瀏覽器調試的時候 是不會執行$.AJAX(){},直接跳過ajax 解決方案:(吐血了) 服務 -> "ASP.NET狀態服務" 開啟 搜了許多解決方案,學習了很多 原文地址:http://jingyan.baidu.com/album/066074d66e1a41c3c21cb0c9.html?picindex=1 請求ajax失敗或者不執行的原因 1.URL地址錯誤。2.dataType 定義類型和返回類型是否一致,比如json格式數據。例如:
{success:true,id:1} 這種不規則的字符串,不是嚴格的json格式,改成{"success":true,"id":"1"}?
3.傳遞的參數是不是ajax支持的編碼格式,參數中是不是含有特殊字符。之前用xheditor編輯器做文章的添加修改功能的時候,編輯器生成的東西會有一些空格,逗號,¥,#等等的特殊字符,ajax直接傳參就不會請求后臺,最后是用Des加密方式解決的。
4.ajax不執行到后臺,看是否路徑中含有中文,或者項目本身就是中文?!
5.ajax請求是同步還是異步造成的問題。 有時候我們會遇到這種情況,ajax請求方法,里面配置和傳值等等都是正確的,但是就是請求不到想要的數據,到最后甚至懷疑是不是開發工具的問題,這時候你就應該觀察一下,ajax請求是異步還是同步。例如,你用post請求傳值到另一個頁面后臺,但是頁面一加載你的ajax就已經執行過了,傳值接收是在后臺才完成的,這時候就請求不到數據,所以可以考慮把ajax請求改為同步試試。
?
?
?
?
轉載于:https://www.cnblogs.com/wuyike/p/4060118.html
總結
以上是生活随笔為你收集整理的MVC + AJAX请求失败的问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 广州:加快推广新能源汽车应用,推进新能源
- 下一篇: MVC视图中处理Json