我有一个JSON
string(?)
,我从$.ajax()
返回并命名为data
。有些值是空的,我需要向一些键添加值并将其发送回我的PHP脚本。
我通过data.keyName
访问现有值。如何在data
中添加或更改某些键的值?
这就是data
的样子。
{
"ID":"48",
"userID":"0",
"address":"750 North High Street",
"city":"Columbus",
"state":"OH",
"zip":"43215",
"lat":"39.977673",
"lng":"-83.003357",
"busNumber":"55",
"isClaimed":"N",
"whereFound":"",
"busNum":"",
"email":"",
"fname":"",
"lname":"",
"comments":""
}
8条答案
按热度按时间qhhrdooz1#
一旦您解码了JSON,结果就是一个JavaScript对象。就像操纵其他物体一样操纵它。举例来说:
llycmphe2#
k3bvogb13#
如果你的密钥保存在一个变量中。
data.key = value
不工作。使用
data[key] = value
范例:
测试结果:
i1icjdpr4#
就像你对其他变量一样,你只需要设置它
5q4ezhmt5#
ff29svar6#
y_axis_name包含所有键名
试穿jsfiddle
jbose2ul7#
你只需要像一个普通的JavaScript变量Ex一样设置数据值:
tvmytwxo8#