将响应值注入textarea以随后发布

时间:2010-03-25 09:46:54

标签: jquery

我在div中有多个注释,其中class = .note和unique id。

点击编辑后,我抓住id,显示隐藏的表单#noteditor并隐藏所有笔记。

我正在使用load函数来获取响应(使用codeigniter以便url工作)并在editorfrorm中输入结果Textarea id = upnote ...

Firebug响应看起来没问题,我已经尝试注入一个div,这样可以正常工作,但是这个文本区域受到的影响让我有些头疼。

由于我的知识有限,我也有可能以一种错综复杂的方式解决这个问题......

任何帮助或指示非常感谢...

$(document).ready(function() {

$('.edit').click(function(e){
var v=$(this).attr("id");

$(".note").slideUp();
$("#noteditor").slideDown('1000');

$("#upnote" ).load('/notes/my_note/'+v);




e.preventDefault();
});

1 个答案:

答案 0 :(得分:1)

将文本放入div中您使用$(thatdiv).html(响应)或文本(响应)。

把东西放在textarea你需要使用$(thattextarea).val(响应)

所以做一个get请求而不是load并使用val()函数将数据放在你的回调中