由于项目的原因,最近又开始用 ajax 了,遇到了一个问题就记个笔记。
关于传值
传值到底是传 formDara 还是 JSON 就不谈了,主要看后端需求
ajax 本身也支持这两种传值方式
json 传参
1 2 3 4 5 6 7 8 9
| $.ajax({ type : "post", url : "/repair/start", contentType:'application/json', data : JSON.stringfy(data), success : function(data) { console.info(data); } });
|
主要就是两句,
contentType: 'application/json'
data: JSON.stringfy(data) 此处的入参就是一个普通的js对象,就会转换成JSON对象
表单传参
1 2 3 4 5 6 7 8 9 10
| $.ajax({ type : "post", url : "/repair/start", data : { key: 'value', }, success : function(data) { console.info(data); } });
|
默认就是表单传参,data处直接放个对象就行