今天用mui封裝的ajax發送一個很簡單的保存數據請求,但是該請求直接返回200狀態碼,並返回null數據,服務端斷點未啟動,表明未接受到請求。
最初懷疑是mui封裝的ajax有bug,遂換jquery嘗試,結果完全一樣,最后懷疑是發送請求的參數有問題,這個接口一共三個參數:id,name以及一個數組的json串,利用排除法,只傳id,name后端皆能接收到請求,唯獨只發送數組json串之時會產生上述問題,仔細檢查該json串,懷疑里面的count屬性與js有沖突,把他改成其他名字,問題解決,此問題應是js自身的bug。
注意:以后向后台傳參時,盡量不要用js保留字命名參數。
