2012-04-16 95 views
0

是否有可能在服务器上呈现jQuery模板?我想定义jQuery模板,使用它来呈现GSP,而不是在客户端上发出AJAX请求和更新视图。在服务器上呈现jQuery模板

我可以使简单的GSP模板并返回它作为AJAX雁但它有它的局限性 - 我需要回到不仅HTML内容,而且JS瓦尔

回答

0

你应该能够做到这一点,如果你把JS的

<script type="text/javascript"></script> 

标签在模板中做一些js调用但知道相同的原产地策略。你可能无法跨域Ajax调用。

+0

这将呈现在客户端,而不是服务器端 – 2012-04-16 15:52:27

+0

上述内容在服务器上用gsp模板呈现,但是js执行发生在客户端 - js一直在客户端执行。你能详细说明你想做什么吗? – evanwong 2012-04-16 16:34:00

+0

evanwong,我认为这个解决方案是正确的,但不是最好的:你应该正确地传递参数给js; js应该放在什么地方(在这种情况下,.gsp或.js?);从服务器html返回的内容不完全(它应该由客户端js脚本完成)。在我看来,最好的解决方案(如果可能的话)是使用GSP自定义标签在服务器上使用某些数据呈现jquery模板(或任何其他),然后(如果需要的话)在客户端上使用它 – 2012-04-16 20:47:51