问题描述
- ajax怎么让对象传参数格式为user.name 而不是user[name]
-
var dictionary = {"typeId" : typeId, "typeName": typeName, "paramKey": paramKey, "paramValue": paramValue, "note": note, "reserve": reserve};我有这样一个JS对象,要传到后台
不过我发现浏览器都是按这样的格式上传参数的
dictionary[typeId]:aaa
dictionary[typeName]:acas
dictionary[paramKey]:acsa
dictionary[paramValue]:scasc
dictionary[note]:asca
dictionary[reserve]:scasc怎么变成下面的格式传到后台
dictionary.typeId:aaa
dictionary.typeName:acas
dictionary.paramKey:acsa
dictionary.paramValue:scasc
dictionary.note:asca
dictionary.reserve:scasc
解决方案
对于js来说,这两种方式有什么区别吗?
解决方案二:
var dictionary = {"typeId" : typeId, "typeName": typeName, "paramKey": paramKey, "paramValue": paramValue, "note": note, "reserve": reserve};
dictionary=JSON.stringify(dictionary);//转为json字符串
解决方案三:
''user.name" 将参数名用引号引起来
时间: 2024-12-22 22:34:29