我有个问题。我的任务是向我们的 Web 应用程序添加一些功能。它是由其他人基于 php Presenter 构建的,因此我很难调试,因为我从不使用这些东西。
我试图在不创建另一个演示者、类等的情况下添加该功能。我知道,这并不理想。
所以我有这个问题。我包括 .latte 文件 (php),它位于:
root/app/presenters/templates/obligation/function.latte
<!-- The Modal -->
<div id="myModal" class="modal">
<!-- Modal content -->
<div class="modal-content">
<span class="close">×</span>
{include 'data.latte'}
<div id="firma_pass"></div>
</div>
</div>
而不是 .javascript 文件中的 AJAX,我想在 data.latte 上被调用:
根/web/js/handler.js
var xmlhttp = new XMLHttpRequest();
xmlhttp.open('GET', "data.latte?toSearch=" + something, true);
xmlhttp.send();
但我无法让它工作。我无法对位于模板中的 .latte 文件使用 GET 请求或从 Web 目录导入 .latte 文件。将 .js 移至模板也不好。
所以我想问一下,是否有可能做这样的事情,或者我需要通过其他方式来实现它。
感谢您的回答。