我正在使用AJAX从服务器获取一些字符串。为此,我使用jQuery的ajax()
函数。之后我将字符串添加到textarea。
但我的HTML(特别是XHTML 1.0)是一个我想要适应的旧文件。现在这个页面有许多JS函数,例如以下某些事件,例如onclick
和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);
}
});
})();