【发布时间】:2012-06-24 17:42:18
【问题描述】:
我正在开发一个简单的金字塔应用程序,我在其中使用 JQuery 来执行 AJAX 请求。到目前为止,我的变色龙模板中有我的 javascript 代码。现在我想将我的 javascript 提取到另一个位置(例如作为静态资源)。
我的问题是我发现我的 javascript 代码依赖于动态生成的内容,如下所示:
$.post("${request.route_url('my_view')}",{'data': 'some data'}, function(html){
$("#destination").html(html);
});
动态元素是:
"${request.route_url('my_view')}"
在模板中调用request对象的route_url方法。
是否有一种公认的模式可以将此类 javascript 文件分离到它们自己的模板中并为它们提供路由和视图,还是我只是将我的 javascript 保留在我的页面模板中?
【问题讨论】:
标签: javascript python pyramid chameleon