gpt4 book ai didi

javascript - Textarea 文本不变

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:02:26 24 4
gpt4 key购买 nike

我的 Javascript 中有 2 个函数,第一个函数从 WebApi 接收一个 JSon,获取一个字符串并将其写入文本区域,然后当我选择另一个对象时,我更改了该文本区域中的某些内容并将其提交回服务器从下拉列表中,它应该从 Api 接收该 JSON。

以下是我觉得很奇怪的事情,只要我不更改文本区域中的任何内容,它就可以正常接收我想要的每个项目。当我在我的 textarea 中更改某些内容时,当我在下拉列表中选择另一个项目时,它不会再更改,在我编辑文本区域中的某些内容而不保存它并从下拉列表中选择另一个项目后,它也不会改变其他值工作得很好。

$.getJSON(uri + '/' + id).done(function (data) {                        
$("#tarea").text(atob(data.xmlString));
document.getElementById("currentTicket").textContent = "Current Ticket: " + data.TicketID;
document.getElementById("menu1").textContent = data.TicketID;
document.getElementById("input").value = data.TicketID;
})

最佳答案

使用.val()设置文本区域的值而不是使用 .text()

$("#tarea").val(atob(data.xmlString));

由于您使用的是 jQuery,因此您可以使用 jQuery 方法来设置文本内容和值,例如

$.getJSON(uri + '/' + id).done(function (data) {
$("#tarea").val(atob(data.xmlString));
$("#currentTicket").text("Current Ticket: " + data.TicketID);
$("#menu1").text(data.TicketID);
$("#input").val(data.TicketID);
})

关于javascript - Textarea 文本不变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29669263/

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