我是 js、ajax 和 jquery 的新手,我正在尝试更新引导模式的输入字段的值,但此代码不起作用,请查看并提出更改建议
html/-(必须更改 id="expt1" & "expt2" 的值)
<div class="modal fade" id="myModal" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title">USER DETAILS</h4>
</div>
<div class="modal-body">
<p>Some text in the modal.</p>
<input id="expt1" type="text" placeholder="enter something">
<input id="expt2" type="text" placeholder="enter something else">
<input type="submit" value="submit">
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
阿贾克斯/-
function myfunction(name){
$.ajax({
url:"showStudents.php",
type: "post",
data: {
registration: "success",
name: name
},
success:function(data){
console.log(data);
var obj = JSON.parse(data);
console.log(obj);
$("#name").text(data);
var tr = "<tr><td>1.</td><td>"+obj[0]+"</td><td>"+obj[1]+"</td></tr>";
$("#something").html(tr);
document.getElementById("expt1").value=obj[0];
});
我没有展示 myfunction(name) 的调用方式和位置,但是在单击提交按钮(此处未显示)后,它被调用,并且 ajax 用于显示一个表行,从中检索数据数据库(工作正常,但 id=expt1 的值没有改变)。先感谢您。
尚方宝剑之说