一, 前言
后端對前端js不熟悉, 前端對js操作也不是很熟悉, 往往在銜接的地方,會發(fā)生一場血雨腥風的口舌之爭。前端說: 參數(shù)沒有問題,就說后端接口問題; 后端說:接口也沒有問題,但是就是沒有接收到參數(shù), 就說前端問題。 那篇文章將會解決這些問題, 讓我們可以快速的找到問題,并解決問題。然后我們可以愉快的聽歌,寫代碼。
目前, 前端跟后端在對接接口的時候, 并不會很順利, 出于這樣的情況的原因:
前端開發(fā)人員:
- 經(jīng)驗不足。
- js不熟練。
- 對url的資源請求與應(yīng)答原理不熟悉。
后端開發(fā)人員:
- 經(jīng)驗不足。
- js不熟悉。
- 對ajax傳遞參數(shù)后臺獲取不熟悉。
二, 常見問題及解決方案
場景一, 前端用get方式傳遞普通參數(shù), 后臺使用什么方式接收
場景二, 前端用get方式傳遞含有數(shù)組參數(shù), 后臺使用什么方式接收
場景三,前端使用get方式傳遞json方式, 后臺使用什么方式接收
場景四,前端使用post方式傳遞json, 后臺使用什么方式接收
場景五, 前端既有post方式傳遞參數(shù)時,又有url中傳遞參數(shù), 后臺使用什么方式接收
場景六,前端跨域請求參數(shù), 后端如何允許前端跨域請求