问题描述
- input如何通过ajax获取后台的数据
-
后台sql查询的数据,怎么通过ajax传到前台的input$(function() { $.ajax({ type : 'post', url : 'xxx.action', dataType : 'json', data : { 'Id' : $('#Id').val() }, success : function(data) { if(data != null && data.length > 0){ } }, error : function() { $.message.alert('提示', '请求失败!', 'error'); } }); });
if里面应该写些什么内容呢
解决方案
给input标签加上id,然后通过给input追加值的方式给input赋值 document.getElementById('yourid_name').innerText
解决方案二:
假如data是字符串类型,可以
$('#your_input_tag_id').val(data)
解决方案三:
ajax 获取后台数据显示list
用jquery实现ajax获取后台数据的示例
如何使用jquery和ajax异步获取后台中的数据
解决方案四:
xxx(这个是input的id).text=data
解决方案五:
在input里面加上ID=”“
解决方案六:
data就是你从后台传过来的值,建议使用json类型的值
解决方案七:
你的ajax后台方法return的是json格式的话,在前台可以用data.XX的方式取到
再就是一种ajax写法:
var v = jQuery.ajax({ url: "路径?Id=" +$('#Id').val()", async: false }).responseText;
直接用v就行
希望对你有帮助
解决方案八:
把获取到的数据直接$().text(data);这样就可以把值赋给需要的内容。
解决方案九:
success : function(data) { $("#inputId").text(data);}
解决方案十:
json字符格式怎么样的额?用点或者[]操作符获取json对象的属性值
success : function(data) {
if(data != null && data.length > 0){
$('#inputId').val(data[0].name)//////json格式类似[{"name":"name"}]
}
}
时间: 2024-08-07 22:34:01