gpt4 book ai didi

javascript - 如何使用 JQuery Ajax 更改文本框中的值?

转载 作者:行者123 更新时间:2023-11-30 15:00:15 25 4
gpt4 key购买 nike

我目前正在处理一个将更新文本框值的 ajax 调用:

<div id="PNIncrementDiv" style="position:absolute; left: 730px; top: 15px; width: 350px;" class="">

<input id="TBIncrementTextBox" class="textbox" type="text" style="position:absolute; top:25px; left: 75px; width: 60px; height: 40px;" runat="server" />

</div>

我的 ajax 函数返回一个整数,经测试返回正确答案如下:

getIncrement: function (id) {
$.ajax({

url: "<%=Session("BaseUri")%>" + '/handlers/DataEntry/SPC_InspectionInput.ashx',
type: 'GET',
data: { method: 'getIncrement', args: { IncrementId: id} },
success: function (data) {
console.log(data);
Inc_Num = data;
$('#TBIncrementTextBox').val(data.toString());//nothing happens!

},
error: function (a, b, c) {
alert(c);
}
});

}

但是,当我尝试更改文本框的值时,没有任何反应。我做错了什么?

最佳答案

尝试使用值法

$('#TBIncrementTextBox')[0].value = data.toString()
getIncrement: function (id) {
$.ajax({

url: "<%=Session("BaseUri")%>" + '/handlers/DataEntry/SPC_InspectionInput.ashx',
type: 'GET',
data: { method: 'getIncrement', args: { IncrementId: id} },
success: function (data) {
console.log(data);
Inc_Num = data;
$('#TBIncrementTextBox')[0].value = data.toString();//nothing happens!

},
error: function (a, b, c) {
alert(c);
}
});

}

关于javascript - 如何使用 JQuery Ajax 更改文本框中的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46649122/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com