gpt4 book ai didi

ajax - 使用g:formRemote和Grails获取responseText

转载 作者:行者123 更新时间:2023-12-02 14:41:51 24 4
gpt4 key购买 nike

我正在尝试使用formRemote访问失败的ajax调用上的responseText

<g:remoteLink controller="answer" action="delete" id="${answer.id}"  update="questions" onFailure="handleError(response)" onComplete="assingActionTestElems()"></g:remoteLink>

但是未定义响应,因此在FireBug中得到此错误
ReferenceError: response is not defined

这是我在 Controller 中的多个Ajax处理错误之一
 render(status: 500, text: message(code: 'edition.answer.delete.pending'))

¿如何访问短信?

最佳答案

我找到了解决方案。很简单,但没有记录在案。引发错误时,将隐含3个字段,这是访问它们的方法:

onFailure="handleError(XMLHttpRequest,textStatus,errorThrown)"

var handleError = function(XMLHttpRequest,textStatus,errorThrown){
alert(XMLHttpRequest.responseText);
}

您可以根据需要仅使用其中之一或全部!

关于ajax - 使用g:formRemote和Grails获取responseText,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30210496/

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