use*_*203 1 javascript jquery jsp
我有一个JSP文件,我在这里定义JSTL变量(表单值):
<c:set var="idEtape" value="${etapeForm.etape.idEtape}" scope="page"/>
<c:set var="idContact" value="${etapeForm.etape.idContact}" scope="page"/>
<c:set var="numeroDossierFoa" value="${etapeForm.dossier.numeroDossier}" scope="page"/>
<script type="text/javascript" src=myfile.js"/>"></script>
Run Code Online (Sandbox Code Playgroud)
在我的myfile.js文件中,我需要使用这些变量,但是我收到一个错误,告诉我它们是未定义的.
我在这样的ajax调用中使用这些变量:
var request = $.ajax({
type: "POST",
url: "/myUrl/" + numeroDossier + "/" + idContact + "/" + idEtape,
cache: false
});
Run Code Online (Sandbox Code Playgroud)
我哪里错了?
JSP变量不能在javascript文件中使用,因为JSP是服务器端而JS是客户端
试试这个:
<input id="idEtape" value="${etapeForm.etape.idEtape}" type="hidden"/>
Run Code Online (Sandbox Code Playgroud)
在JS中:
$("#idEtape").val();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6897 次 |
| 最近记录: |