Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/463.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript AJAX:在不重新加载的情况下更新页面上的文本区域_Javascript_Jquery_Html_Ajax - Fatal编程技术网

Javascript AJAX:在不重新加载的情况下更新页面上的文本区域

Javascript AJAX:在不重新加载的情况下更新页面上的文本区域,javascript,jquery,html,ajax,Javascript,Jquery,Html,Ajax,我试图在提交表单时更新网页上的文本区域,而不刷新整个页面。我尝试过像这样使用AJAX: $("#db_info").load(document.location.href + ' #db_info'); 但是当我提交表单时,它不只是更新textarea中的文本,而是在表单内部创建一个新的嵌套文本区域,并使其显示为空白。如何在不完全重新加载页面的情况下更新文本区域 编辑: 我终于明白了。我用的是: $.get("", function(data){ document.getElement

我试图在提交表单时更新网页上的文本区域,而不刷新整个页面。我尝试过像这样使用AJAX:

$("#db_info").load(document.location.href + ' #db_info');
但是当我提交表单时,它不只是更新textarea中的文本,而是在表单内部创建一个新的嵌套文本区域,并使其显示为空白。如何在不完全重新加载页面的情况下更新文本区域

编辑: 我终于明白了。我用的是:

$.get("", function(data){
    document.getElementById("db_info").innerHTML = $(data).find('#db_info').html();
});

我不太明白你的问题,但是如果你想更改
textarea
的值,你应该这样做:

$("textarea#textareaid").val(value);

我不太明白你的问题,但是如果你想更改
textarea
的值,你应该这样做:

$("textarea#textareaid").val(value);

这个jQuery表单插件可能有帮助:这个jQuery表单插件可能有帮助:AJAX有一个
.load
函数。它从id更改页面中某些内容的值,而不刷新整个页面
$(“#db_info”)。load
将使用id
db_info
更改文本区域的值。第二部分:
(document.location.href+'#db_info')
是它将放在文本区域中的内容。它将网页作为参数,但可以通过ID将其缩小为网页的一部分。当我尝试使用它时,它会在原始网页中插入一个textarea,使其嵌套,并且其中没有任何内容。这对我帮助很大,因为未知的bug构造,如$(“#textareaid”).val(value);未刷新(忽略text()或val())使用$(“textarea#textareaid”).val(值);AJAX具有
.load
功能。它从id更改页面中某些内容的值,而不刷新整个页面
$(“#db_info”)。load
将使用id
db_info
更改文本区域的值。第二部分:
(document.location.href+'#db_info')
是它将放在文本区域中的内容。它将网页作为参数,但可以通过ID将其缩小为网页的一部分。当我尝试使用它时,它会在原始网页中插入一个textarea,使其嵌套,并且其中没有任何内容。这对我帮助很大,因为未知的bug构造,如$(“#textareaid”).val(value);未刷新(忽略text()或val())使用$(“textarea#textareaid”).val(值);