Javascript 将文本加载到textarea jquery
我想更改textarea的值单击按钮时,我尝试使用Javascript 将文本加载到textarea jquery,javascript,jquery,Javascript,Jquery,我想更改textarea的值单击按钮时,我尝试使用.load()加载页面,但我在textarea中得到的是[object object],而不是来自php页面的数据。我做错了什么?我实际上想做的是,我有取消和保存按钮,当页面加载时,文本已经通过php加载到textarea,因此如果用户单击取消,我想恢复textarea中的原始文本 <textarea class="trd" id="txt"><?php echo $row['text']; ?></textare
.load()
加载页面,但我在textarea中得到的是[object object]
,而不是来自php页面的数据。我做错了什么?我实际上想做的是,我有取消和保存按钮,当页面加载时,文本已经通过php加载到textarea,因此如果用户单击取消,我想恢复textarea中的原始文本
<textarea class="trd" id="txt"><?php echo $row['text']; ?></textarea>
<button class="btn btn-default" id="cancel">Cancel</button>
$('#cancel').click(function() {
var res = $('#txt').load('somedata.php');
$("#txt").val(res);
取消
$('#取消')。单击(函数(){
var res=$('#txt').load('somedata.php');
$(“#txt”).val(res);
您需要使用获取远程资源的内容,然后使用成功回调将结果分配给textarea
$('#cancel').click(function () {
$.get('somedata.php', function (res) {
$("#txt").val(res);
})
});
将返回承诺对象,而不是远程资源的内容