1. 程式人生 > 其它 >Ajax中通過json從前端往後端傳值時 報錯400問題

Ajax中通過json從前端往後端傳值時 報錯400問題

技術標籤:WEBjavascriptjavaspring

Ajax中,json不允許其中物件引數的值為空或null的情況出現,否則即報400.

解決: 通過JavaScript進行判斷,確定傳值是否為空或null;
若為空或null,則賦預設值
前端報錯情況

function search() {
            var prof_id = $("#prof_id").val();
            if (prof_id == ''){
                prof_id = 0;
            }
            var name = $
("#name").val(); if (name == ''){ name = "null"; } $("#facultyList").empty(); $.post("professor/searchProfessorList", {prof_id: prof_id, name: name}, function (data) {