我参与grails项目。
在Firefox
它很好但Chrome
。
2页,都向控制器请求并呈现模板。 在第一个中,我在
中提醒1$(document).ready(function(){alert(1)})
,它有效。但在其他请求中,它什么也没有提醒。
请帮助我度过难关。感谢。
Bellow是我的源代码:
从第一页调用,它可以正常工作。
function addDoc() {
$.get("<g:createLink action="getTemplate" controller="attachDocument"/>", {
proNum: $("#proNum").val(),
type: 'FS',
cusCode: $("#codeCustomer").val()
}, function (data) {
$("#addDocBox").html(data)
$("#addDocBox").dialog("open");
});
}
这是从其他页面调用而不起作用。
function addDoc() {
$.get("<g:createLink action="getTemplate" controller="attachDocument"/>", {
proNum: $("#invoiceNo").val(),
type: '${marine.ConstantMessage.MI}',
cusCode: $("#codeCustomer").val()
}, function (data) {
$("#addDocBox").html(data);
$("#addDocBox").dialog("open");
});
}
注意:数据是模板html,如下所示:
<script type="text/javascript">
$(document).ready(function () {
alert(1)
});