javascript - 使用 json 中的值填充输入字段

标签 javascript jquery ruby-on-rails ajax json

在我的 Rails 应用程序中,我需要使用 json 格式的值填充 1 个字段,该值是通过单击链接返回的。有没有关于如何正确使用ajax来做这样的事情的教程? 这是我的计划如何做到这一点:

1.发送get请求到我的json appname/controller/action.json

2.在客户端解析这个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
        }));
    });
});

关于javascript - 使用 json 中的值填充输入字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15021264/

相关文章:

javascript - 在 mac 上工作但不能在机器上工作 - linux ubuntu - Node 服务器

javascript - 向全日历中的每个单元格添加一个按钮,以允许用户使用 jQuery 添加事件

ruby-on-rails - 在 Rails 中安静地执行 AJAX 删除操作

jquery - Rails AJAX 注释清除文本区域

jQuery 循环遍历表格行和单元格,选中复选框,然后连接

ruby-on-rails - 为 ActiveAdmin Controller 设置过滤器 before_action

javascript - 使所有菜单项动画化

java - GWT 和 ScriptEngineManager

javascript - 在 Google 文档中添加文本和删除文本(插件)

c# - 将参数发送到 jquery 回调