- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
让我给一点背景。
我有一个存储用户数据的域模型,我有一个单独的域模型来处理用户的电话号码,因为他们可以拥有超过1个,因此一个用户可以有多个电话号码。
我将用户的数据存储在系统中,并为该用户说2个电话号码。然后在页面上,我具有“选择”列表,该列表旨在调用 Controller 上的操作,然后将该用户的电话号码数据传递回要呈现的 View 。
每个元素的代码如下:
Controller 功能:
def getNumbers = {
def user = User.get(params.phoneId.toInteger())
[phones: user.phones]
}
<g:select id="users" name="user_field" from="${Users}"
optionKey="id"
optionValue="name"
noSelection="['':'-Choose a Name-']"
onchange="${remoteFunction(action: 'getNumbers',
update: [success: 'great', failure: 'ohno'],
params: [userId: this.value ],
options: '[asynchronous: false]')}" />
<g:each in="${phones?}" var="a" status="i">
<div>
<g:textField name="number" required="" value="${phones?.data}"/>
</div>
</g:each>
| Error 2013-07-03 14:25:37,700 [http-bio-8080-exec-1] ERROR errors.GrailsExceptionResolver - NumberFormatException occurred when processing request: [POST] /app/user/getNumbers - parameters:
userId: null
For input string: "null". Stacktrace follows:
User: For input string: "null"
document.getElementById("verification").innerHTML = "<br />" + this.value;
最佳答案
尝试以下步骤:
1-创建模板:_phones.gsp
<g:each in="${phones?}" var="a" status="i">
<option value="${phones?.data}">${phones?.data}</option>
</g:each>
<g:select id="users" name="user_field" from="${Users}"
optionKey="id"
optionValue="name"
noSelection="['':'-Choose a Name-']"
onchange="${remoteFunction(action: 'getNumbers',
update: [success: 'great', failure: 'ohno'],
params: '\'userId=\'+this.value',
options: '[asynchronous: false]')}" />
<select id="great">
</select>
// You get the phones by User.id, i thik so :-) 'users' is a first select and contains the id selected, and provide the find in phones.
def user = User.get(params.users.toInteger())
[phones: user.phones]
}
关于ajax - Grails选择RemoteFunction不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17450294/
今天有小伙伴给我留言问到,try{...}catch(){...}是什么意思?它用来干什么? 简单的说 他们是用来捕获异常的 下面我们通过一个例子来详细讲解下
我正在努力提高网站的可访问性,但我不知道如何在页脚中标记社交媒体链接列表。这些链接指向我在 facecook、twitter 等上的帐户。我不想用 role="navigation" 标记这些链接,因
说现在是 6 点,我有一个 Timer 并在 10 点安排了一个 TimerTask。之后,System DateTime 被其他服务(例如 ntp)调整为 9 点钟。我仍然希望我的 TimerTas
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
我就废话不多说了,大家还是直接看代码吧~ ? 1
Maven系列1 1.什么是Maven? Maven是一个项目管理工具,它包含了一个对象模型。一组标准集合,一个依赖管理系统。和用来运行定义在生命周期阶段中插件目标和逻辑。 核心功能 Mav
我是一名优秀的程序员,十分优秀!