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

时间:2016-10-05 05:35:49

标签: javascript jquery html json ajax

我想将我的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');
          }
        }); 

我的html输入类型标记:

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

1 个答案:

答案 0 :(得分:2)

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

  implicit val virtualAssetConfigParamReads: Reads[VirtualAssetConfigParam] = new Reads[VirtualAssetConfigParam] {
    override def reads(json: JsValue): JsResult[VirtualAssetConfigParam] = {
      JsSuccess(VirtualAssetConfigParam(
        (json \ "id").as[String].toLong,
        (json \ "power_min").as[String].toDouble,
        (json \ "power_max").as[String].toDouble,
        (json \ "dispatch_priority").as[String].toInt
      ))
    }
  }

您还需要确保输入可以处理此值并且正在等待。