ajax请求到的数据放在input的value中,再手动改变input中的值,却不改变

ajax请求的数据没问题,放在下面的input中也能显示,在界面的input框手动再修改值,传到后台还是原来ajax的数据,这是为什么$("#tbody").append... ajax请求的数据没问题,放在下面的input中也能显示,在界面的input框手动再修改值,传到后台还是原来ajax的数据,这是为什么$("#tbody").append("<tr><td>"+data.truename+"</td><td>"+sex+"</td><td>"+data.telephone+"</td><td>"+data.email+"</td><td><input type='text' name='screenNum' class='form-control' value='"+data.screenNum+"'></td></tr>");alert($("input[name=screenNum]").val()); 展开
 我来答
莫路草根
2018-01-19 · TA获得超过4102个赞
知道大有可为答主
回答量:4184
采纳率:85%
帮助的人:1043万
展开全部
检查下你页面内的name=screenNum的输入框有几个,有多个的话你需要指定下是第几个。如第二个输入框的值就这样表示(使用eq函数):$("input[name=screenNum]").eq(1).val();
更多追问追答
追问
整个页面就这一个input框
追答
$("#tbody").append改成$("#tbody").html试试
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式