Javascript 在grails中使用formRemote后清除textarea

Javascript 在grails中使用formRemote后清除textarea,javascript,jquery,grails,Javascript,Jquery,Grails,我已经尝试了很多东西,但都失败了 $('#字段')[0].reset() $(“#字段”).val(“”) document.getElementById(“字段”).value=“” 一切都不正常,formRemote有什么问题吗 编辑: 您没有正确选择元素;在声明中: $('#field').val(''); #字段指的是id为字段(id=“field”)的元素,基于您发布的gsp元素,情况并非如此。在formRemote中,当省略id时,名称值也用作id(至少根据文档)。您可以使用:

我已经尝试了很多东西,但都失败了

$('#字段')[0].reset()

$(“#字段”).val(“”)

document.getElementById(“字段”).value=“”

一切都不正常,formRemote有什么问题吗

编辑:



您没有正确选择元素;在声明中:

$('#field').val('');
#字段
指的是id为
字段
id=“field”
)的元素,基于您发布的gsp元素,情况并非如此。在formRemote中,当省略id时,名称值也用作id(至少根据文档)。您可以使用:

$('#entryForm').val('');
或者给您的formRemote分配一个
id
,我发现它更显式,也没有grails那么神奇


请记住,我相当肯定formRemote已被弃用。

您没有正确选择元素;在声明中:

$('#field').val('');
#字段
指的是id为
字段
id=“field”
)的元素,基于您发布的gsp元素,情况并非如此。在formRemote中,当省略id时,名称值也用作id(至少根据文档)。您可以使用:

$('#entryForm').val('');
或者给您的formRemote分配一个
id
,我发现它更显式,也没有grails那么神奇


请记住,我相当肯定formRemote已被弃用。

生成的html是什么样子的?生成的html是什么样子的?什么意思是弃用?它过时了吗?如果是这样,ajax调用的更好实现是什么?它已从最新的grails版本中删除;我认为普遍的共识是使用第三方JavaScript框架——jQuery(有一个grails插件)有
.ajax()
。什么意思是不推荐?它过时了吗?如果是这样,ajax调用的更好实现是什么?它已从最新的grails版本中删除;我认为普遍的共识是使用第三方JavaScript框架——jQuery(有一个grails插件)具有
.ajax()