【发布时间】:2015-04-27 12:59:37
【问题描述】:
我有一个 new.html.twig,我在这个页面上使用了几个 ajax 调用来更改下拉事件。
所以我创建了一个名为 new.js 的独立 js 文件,并将我的所有 JavaScript 代码保存在该文件中,而不是将其写入同一个视图文件中。
但是在这个 js 文件中,我无法访问称为 ajax 请求的路由路径。更改事件。
===========New.twig.html=====================
include(new.js);
<select><name='a' onchange="setLabel('123')"></select>
============new.js.=============
function setLabel(voucherTypeID) {
queryString = "voucherTypeID=" + voucherTypeID;
$('#loading-image').show();
$.ajax({
type: "POST",
url: "{{path('vouchergeneration_getLedgers')}}", //THIS PATH How TO GET
data: queryString,
cache: "false",
dataType: "html",
success: function (data){
});
所以在这里我无法访问 URL 路径,而之前可以在 twig 文件中访问它。请指导我如何解决这个问题。我不想使用任何类型的 Bundle 来完成这项简单的工作..提前致谢..
【问题讨论】:
标签: php jquery mongodb symfony