【发布时间】:2014-01-25 13:53:18
【问题描述】:
我有一个 Java sn-p 代码已经实现如下:
//some logic above
JSONObject json = new JSONObject();
try {
json.put("name", "myname");
json.put("address","myaddress");
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();
nameValuePairs = Utils.addEmpName(nameValuePairs);
nameValuePairs = Utils.addEmpAddress(nameValuePairs);
nameValuePairs.add(new BasicNameValuePair(
"myjsondata",
jsondata.toString());
....
httpPost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
}
它向我的服务器发出 POST 请求并发送 JSON 数据。
我的问题是如何在 Javascript 中执行相同的操作。我知道如何构造 JSON 数据,但就 nameValuePairs 而言,谁能告诉我如何通过 javascript 将它们作为我的 JSON 正文发送?
我的 Javascript 代码目前在 Javascript 中看起来像这样
var data= { "name":"myname", "address" : "myaddress" };
var xhr = new XMLHttpRequest();
xhr.open("POST",my_url,true);
xhr.setRequestHeader("Content-type", "application/json;charset=UTF-8");
xhr.send(JSON.stringify(data));
我需要帮助来编写nameValuePairs 部分以构造 json 正文
【问题讨论】:
标签: java javascript json