1. 程式人生 > >ajax POST請求後臺介面資料時報錯

ajax POST請求後臺介面資料時報錯

$.ajax({
        type: 'POST',
        data: 'search_condition=' + this.search_condition,
        url: _this.url_.BASE_URL + '/Select/ConditionSelectInOrOutList.php',
        dataType: 'json',
        contentType: 'application/json; charset=utf-8',
        success: function (data) {},
        error: function (data) {}
      })

如果ajax請求程式碼是如上所示,這裡會得不到資料,會出現error的情況。

原因就是如果請求方式為POST,且請求介面時攜帶引數data,那麼contentType要改成

contentType: 'application/x-www-form-urlencoded; charset=utf-8'

這樣  就不會報錯了。