0

我正在使用 AJAX 从服务器获取一些字符串。为此,我使用了ajax()jQuery 的功能。之后,我将字符串添加到 textarea。

但是我的 HTML(特别是 XHTML 1.0)是我想要适应的旧文件。现在这个页面有很多 JS 函数,如下所示,绑定到某些事件,比如onclickand 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);


            }
        });



})();
4

0 回答 0