页面ajax获取数据返回本页面给input元素赋值的方法
我在页面使用ajax获取数据,然后在本页面的input属性赋值这个怎么实现?functionupdataUser(uid){$("#my_box").hide();$("...
我在页面使用ajax获取数据,然后在本页面的input属性赋值 这个怎么实现?
function updataUser(uid) {
$("#my_box").hide();
$("#update_User").show();
if(uid==null||uid==""){
parent.layer.alert("该内容被删除,请重新选择",{icon:0,title:'提示'});
}else {
$.ajax({
url: "/user/showUser?uid="+uid,
type:'GET',
dataType:'json',
success:function (data) {
}
});
}
}
这样获取数据, 然后还是在这个页面的input 赋值
<div>
<label>学生姓名:</label>
<input type="text" id="uname" value=""/>
</div>
<div>
<input type="button" class="user-button" value="保存" onclick="u_submit();"/>
</div> 展开
function updataUser(uid) {
$("#my_box").hide();
$("#update_User").show();
if(uid==null||uid==""){
parent.layer.alert("该内容被删除,请重新选择",{icon:0,title:'提示'});
}else {
$.ajax({
url: "/user/showUser?uid="+uid,
type:'GET',
dataType:'json',
success:function (data) {
}
});
}
}
这样获取数据, 然后还是在这个页面的input 赋值
<div>
<label>学生姓名:</label>
<input type="text" id="uname" value=""/>
</div>
<div>
<input type="button" class="user-button" value="保存" onclick="u_submit();"/>
</div> 展开
1个回答
2018-06-06
展开全部
success:function (data) {
$("#uname").value=data
}
data根据后台返回值不同 可能需要处理
追问
这个我知道,我想要的是出了这个方法,input里头的值依然存在。这个怎么实现?function updataUser(uid) {
$.ajax({
url: "/user/showUser?uid="+uid,
type:'GET',
dataType:'json',
success:function (data) {
}
});
然后在这个方法中还能获取这个值?function u_submit() {
alert(uname);
}
追答
这里返回成功有个更新了$("#uname").value=data
其他地方直接uname=$("#uname").value
或者设置全局变量
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询