修改Ajax请求返回的JSon格式
Modify JSon format returned by an Ajax request
我有一个JQuery插件,其中包含以下内容:
transformResult: function(response, originalQuery) {
}
在这个函数中,我需要转换原始查询Json数据:
[
{ "Id": 4, "Title": "Title 4" },
{ "Id": 2, "Title": "Title 2" }
]
进入响应Json数据格式:
{
suggestions: [
{ data: "4", value: "Title 4" },
{ data: "2", value: "Title 2" }
]
}
Id是数据,Title是值。
我该怎么做?
谢谢,Miguel
var arr =[
{ "Id": 4, "Title": "Title 4" },
{ "Id": 2, "Title": "Title 2" }
]
var obj = {suggestions : []};
$.each(arr, function(i, o) {
obj.suggestions.push({name : o.Id, value : o.Title});
});
FIDDLE
相关文章:
- 在HTML页面上将URL解析为可读的json格式
- 为DataTables aoColumnDefs创建JavaScript数组(JSON格式)
- 从Particle Photon Webhook到Azure的JSON格式
- json格式的国家数据到层次数据
- 从javascript调用C#Web服务并使用它(json格式)
- HTML表的JSON格式
- 如何将HTML表单(JSON格式)中的数据分配给变量
- Neo4j结果(JSON格式)创建D3树图
- 高图表数据导入 JSON - 格式
- 更改代码以读取不同的 JSON 格式
- JSON 格式问题
- 将JavaScript字典转换为JSON格式
- 将 XML 数据转换为 json 格式 AngularJS
- KendoDatePicker 无法识别从 Web 服务以 JSON 格式返回的日期
- 在表单提交时设置JSON格式
- AngularJS ng重复json格式
- 如何将json格式的数组数据从jquery返回到html
- 为什么 JSON.parse 无法检测参数是否已采用 JSON 格式
- 如何使用jQuery从表中以JSON格式发布数据
- json格式作为cordova或phonegap ios插件的参数