我正在使用 AJAX 从服务器获取一些字符串。为此,我使用了ajax()
jQuery 的功能。之后,我将字符串添加到 textarea。
但是我的 HTML(特别是 XHTML 1.0)是我想要适应的旧文件。现在这个页面有很多 JS 函数,如下所示,绑定到某些事件,比如onclick
and onchange
,这就是导致值在 textarea 中重复的原因。
因此,如果获取的数据是string
在所有这些提交之后将string string
其显示在表单元素中。
function() {
document.forms[0].action="MyServlet";
document.forms[0].method="POST";
document.forms[0].submit();
};
有什么方法可以让 AJAX 在页面加载时只运行一次?这是我目前正在使用的,
(function() {
$.ajax({
type: "GET",
url: "GetNarrative",
dataType: "json",
data: { datum : "<%=id %>" },
success: function(data) {
var text_area = $("#narrative");
text_area.val(text_area.val() + data);
}
});
})();