ajax中該選json仍是normal form

這是一偏探討性的文章,觀點可能有誤差,歡迎留言指正ajax

normal form優點:json

1. http原生支持,不少框架提供了form支持讓開發效率更高;
2. 上傳文件簡單;
3. ajax上傳時使用$.post,少寫了代碼

json優點:網絡

1. 支持數據嵌套格式,數據關係清晰明瞭;
2. 上傳字節比較少
3. 通用標準

總結:數據結構

1. 上傳文件除非必要,不然用form
2. 若是數據結構簡單,用form
3. 若是數據結構較複雜,考慮使用json
4. 若是客戶端類型較多,較雜,使用json
5. 網絡因素爲重點考慮對象,用json(上傳文件除外)
相關文章
相關標籤/搜索