我想在grails标签变量中设置值" x"使用javascript或jquery
<g:set var="x" value="${}" ></g:set>
<script>
var y=10;
</script>
答案 0 :(得分:0)
创建一个名为variable_tag.js的脚本文件,并将其包含在包含以下代码的页面中:
<g:set var="x" value="1000"></g:set>
<g:set var="y" value="x * 2"></g:set>
<g:set var="str" value="'ExampleText' + y" />
<!-- variable_tag.js --!>
<script>
var setTags = document.getElementsByTagName("g:set");
for(var i=0;i<setTags.length;i++){
var name = setTags[i].getAttribute("var");
var value = setTags[i].getAttribute("value");
window[name] =eval(value);
}
</script>
<script>
console.log('x',x);
console.log('y',y);
console.log('str',str);
</script>
<?php
$d = new MongoDate(strtotime("2014-11-18 11:01:25"));
$newdate = date('Y-m-d H:m:s',$d->sec);
var_dump( $newdate );
?>