【发布时间】:2016-08-22 11:56:12
【问题描述】:
Javascript 新手,有一个基本查询
对于 POST AJAX 请求,我需要在 body 参数中以 JSON 格式发送以下数据,但是经度、纬度和半径值是动态的,即将根据当前位置提供。
{
"inGeoFence" : {
"gpsCircle" : {
"longitude": 122.2620,
"latitude": 37.4996,
"radius": 180000
}
}
}
静态的写法是
"data": "{\r\n \"inGeoFence\" : {\r\n \"gpsCircle\" : {\r\n \"longitude\": 77.348235,\r\n \"latitude\": 28.533938,\r\n \"radius\": 100\r\n }\r\n }\r\n}\r\n"
上面的数据工作正常,因为都是静态值并且形成了一个字符串。
您能否建议我编写相同的 JSON 以便可以输入动态值。还有什么是发送 JSON 的最佳/正确方式?
谢谢
【问题讨论】:
-
你需要使用
JSON.parse(your_json_var)
标签: javascript json ajax post