AkiraZ's blog

愿键盘的余温传递到更遥远的将来

中文 / English
0%

ajax传json

由于项目的原因,最近又开始用 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处直接放个对象就行