JQuery 将 ID 传递给 GO.PHP: $(".editlink").click(function-6ren">
gpt4 book ai didi

jquery - 通过 ajax 调用将文本加载到 textarea

转载 作者:行者123 更新时间:2023-11-29 04:53:22 25 4
gpt4 key购买 nike

我想将从 dB 检索到的一些文本加载到文本区域中。用户点击一个链接:

<a class="editlink" id="<?php echo $review['id']; ?>" href="#"><?php echo $review['title']; ?></a>

JQuery 将 ID 传递给 GO.PHP:

$(".editlink").click(function() {
$.get("go.php", {param: $(this).attr('id')},
function(data) {
$('textarea#area1').html(data);
});
return false;
});

GO.PHP 从 dB 中检索文本:

$qry = mysql_query("SELECT * FROM reviews WHERE id = ".$_GET['param']." "); 
while($review = mysql_fetch_array($qry)) {
echo $review['description'];
}

经 Firebug 控制台确认,ID 和文本已正确检索。问题是我无法将文本放入文本区域:

<textarea id="area1" rows="30" cols="55"></textarea>

我尝试过:.html(data)、.text(data)、.val(data) 但都没有显示任何内容。 (请注意,dB 中的文本可能包含我想保留的 HTML 标记)。

最佳答案

您需要设置文本区域值。

$("#textareaID").val("value of text area");

我将它放入头部的空白 HTML 文档引用查询中,它运行良好。

<form>
<textarea id="test"></textarea>
</form>
<script>
$('#test').val('testing');
</script>

关于jquery - 通过 ajax 调用将文本加载到 textarea,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9150977/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com