在我的rails应用程序中,我需要使用json中填充的值填充1个字段,该值是通过单击链接返回的。是否有任何有关如何正确使用ajax来完成此操作的教程?
这是我的计划如何执行此操作:
1.发送获取请求到我的json appname/controller/action.json
2. parse
客户端上的此json
3.使用解析的json设置字段的value
最佳答案
我假设你的json字符串就是这样
[{"id":"1","name":"test1"},{"id":"2","name":"test2"},{"id":"3","name":"test3"},{"id":"4","name":"test4"},{"id":"5","name":"test5"}]
使用$ .getJSON方法:
$.getJSON('/appname/controller/action.json', { get_param: 'value' }, function(data) {
$.each(data, function(index, element) {
$('body').append($('<div>', {
text: element.name
}));
});
});