## 前後臺互動的一些方法:```py
1. 前後臺互動的時候, 必須使用json格式資料
後台返回的格式:res["code"] = 10000res['data'] = "success"第一種:
前台js反序列化:res =json.parse(data);
前台js的序列化:json.stringify(res)
第二種方式:
return
jsonresponse((res))
相當於使用了json.dumps()
前台:console.log(data) ## data 已經反序列化好的字典
跳轉兩種方式:
widnow.location.href = '/classes/';
window.location.reload(); # 重新整理當前頁面
注意!!!!:
1. css 如果想要繫結多個相同的標籤的時候, 不要用id選擇器, 要用class類別選擇器
2. dom ===》 document object modal
刪除 onclick="return func()",這是dom0的方式!可以將雙引號內的內容理解為乙個函式,只有函式的return,沒有函式名、函式體、引數的乙個函式。
優點:方便快捷。
缺點:移植性差,可讀性差,邏輯內容有限。
```## 表單的一些使用方法:
```python
對於下拉框:select的例:
}}
說明:可以通過加判斷,來確定下拉框的預設值,對於客戶不同的選擇,提取標籤的乙個「唯一特徵值」,判斷這個值,然後給出預設值。
注意!!!:select的name值,是後台獲取資料的依據,它的value值是option標籤對應的value值!!!,select沒有value屬性值。
遇到的問題:
form標籤向後台提交資料和ajax同時提交,ajax將失效。
另外form標籤提交資料後,後台返回資料,過程是:form提交的頁面,將根據後台url介面指向的頁面跳轉,如果是本頁面將重新整理。(因為它沒有接受的地方)
ajax提交資料:不會主動跳轉頁面,因為,ajax有個success方法來接受後台url介面函式的返回值,然後可以通過新增邏輯,指定跳轉頁面!(即可以只接受不跳轉!)
```
day59 前端向後台提交資料的幾種方式
直接用from表單的方式提交資料,優點是簡單,缺點是錯誤資訊看不到。ajax提交,其中又分為兩種 1.有錯誤就顯示錯誤資訊,無錯誤就重新整理頁面 js location.relad 2.有錯誤,顯示錯誤資訊,無錯誤,區域性新增 jquery 通過on繫結事件 缺點 個人覺得這種方法特別特別特別麻煩。...
前後端分離的一些想法
本文主題應該是前後端分離,我上面的建議是個徹底方案,要革以前系統的命,對存量系統那該如何處理,答案還是重構 想方設法逐步減少已經發現的前後端耦合度高的問題,這個跟我之前的建議就是小重構和大重構的區別,如果有人覺得我上面建議合適,前端組應該馬上提供一套這樣的框架出來,這樣後面的新系統就不會在迴圈前面的...
前後端分離的一些問題
restful架構是目前比較流行的一種網際網路軟體架構,在此架構之下的瀏覽器前端和手機端能共用後端介面。但是涉及到js跨域呼叫介面總是很頭疼,下邊就跟著chrome的報錯資訊一起來解決一下。假設 前端網域名稱為front.ls la.me,後端網域名稱為api.ls la.com。前端需要訪問的介面...