javascript - 它关于grails编程如何将多个值从gsp页面传递到javascript

标签 javascript grails

我们如何将单选按钮的值和gsp模板页面中的域值传递给java脚本函数,以便我们可以比较这两个值,如果该值匹配,则将显示结果。我已经写了所有的javascript代码。当该函数不带任何参数时,javascript代码可以工作,但是一旦我传递了参数,它就不会响应。我的代码是用gsp代码编写的

<input type="radio" name="ans" onclick="checkans(${question.correct}, ${question.a})" class="form-control" style="width: 25px">

问题拥有问题域的值,并且包含所有选择的选项和正确答案。

JavaScript代码
function checkans(check,correct){
    if(check.contains(correct)){    
        alert("your answer is correct");
    }else{
        alert("your answer is not correct");    
    }
}

但我的JavaScript代码没有响应

最佳答案

您不要将'(顶点)放入gsp,
试试这个:

<input type="radio" name="ans" onclick="checkans('${question.correct}', '${question.a}')" class="form-control" style="width: 25px">

它应该工作

关于javascript - 它关于grails编程如何将多个值从gsp页面传递到javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27034936/

相关文章:

grails - 没有来自 Grails 应用程序的应用程序日志记录?

java - 使用 Grails REST 重写 Java Controller 类

grails - 在对服务进行单元测试时,如何在 session 中注入(inject)一些东西

javascript - 所选 HTML 不适用于 Angular 6

javascript - jQuery 创作和关闭

java - 如何通过 Grails 或 Java 上传目录?

spring - 无法提交 hibernate 事务;嵌套的异常是org.hibernate.TransactionException:事务未成功启动]

javascript - 为什么 arr = [] 比 arr = new Array 快?

javascript - 在 ASP.NET 中动态更改单选按钮选择上的表格单元格

javascript - 如何有条件地过滤数据