Javascript ajax将json值传递给html输入类型文本

Javascript ajax将json值传递给html输入类型文本,javascript,jquery,html,json,ajax,Javascript,Jquery,Html,Json,Ajax,我想将ajax json的输出传递给我的输入类型文本框。我该怎么做呢。我有这个代码,但我的代码不起作用。给你 我的剧本: function getUserDetails(id) { $.ajax({ url : "<?php echo site_url('manager/profile/userDetails/')?>/" + id, type: "GET", dataType: "JSON",

我想将ajax json的输出传递给我的输入类型文本框。我该怎么做呢。我有这个代码,但我的代码不起作用。给你

我的剧本:

function getUserDetails(id) {
         $.ajax({
          url : "<?php echo site_url('manager/profile/userDetails/')?>/" + id,
          type: "GET",
          dataType: "JSON",
          success: function(data) {
                $('#fname').html(data['user_fname']);


          },
          error: function (jqXHR, textStatus, errorThrown) {
              //alert('Error get data from ajax');
          }
        }); 
函数getUserDetails(id){ $.ajax({ url:“/”+id, 键入:“获取”, 数据类型:“JSON”, 成功:功能(数据){ $('#fname').html(数据['user_fname']); }, 错误:函数(jqXHR、textStatus、errorshown){ //警报(“从ajax获取数据时出错”); } }); 我的html输入类型标记:

 <input type="text" class="form-control" id="fname" placeholder="First Name">

您需要使用.val()将值添加到输入中。请尝试以下操作:

 $('#fname').val(data['user_fname']);
您还需要确保输入可以处理此值,并且是预期值。

您需要使用.val()将值添加到输入中。请尝试以下操作:

 $('#fname').val(data['user_fname']);

您还需要确保输入可以处理此值,并且是预期值。

等待4分钟sir等待4分钟sir