在存在多个表单提交的情况下向textarea添加文本

时间:2013-09-25 15:25:26

标签: javascript jquery ajax

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

但我的HTML(特别是XHTML 1.0)是一个我想要适应的旧文件。现在这个页面有许多JS函数,例如以下某些事件,例如onclickonchange,这就是导致值在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);


            }
        });



})();

0 个答案:

没有答案