ajax将json值传递给html输入类型文本
问题描述:
我想将我的ajax json的输出传递给我的输入类型文本框。我该怎么做。我有这个代码,但我的代码不起作用。这里是ajax将json值传递给html输入类型文本
我的脚本:
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">
答
您需要使用.VAL()的值添加到输入。请尝试以下操作:
$('#fname').val(data['user_fname']);
此外您还需要确保输入可以处理此值,并且正期待。
感谢您的快速响应先生。帮助我很多。 –
等待4分钟先生 –
谢谢Jc约翰 - 一切都好lucj – gavgrif