Answers:
@Bakual提到的所有事情都是正确的,但我注意到您只是将传递给result.message,alert并且鉴于[alert(message)][1]期望message是a string或an object可以将其转换为a,string因此可能是问题所在。
如果result.message只是一个字符串,则需要将其包装在适当的容器中,如下所示:
var jmsgs = [result.message];  // You can stack multiple messages of the same type
Joomla.renderMessages({'info': jmsgs });