Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在页面加载时从jstl c:forEach(未定义函数)调用jQuery函数_Javascript_Jquery_Html_Jstl - Fatal编程技术网

Javascript 在页面加载时从jstl c:forEach(未定义函数)调用jQuery函数

Javascript 在页面加载时从jstl c:forEach(未定义函数)调用jQuery函数,javascript,jquery,html,jstl,Javascript,Jquery,Html,Jstl,我在加入jstl和jquery方面有点困难。 我有一个Spring应用程序,它为我提供了一个列表,例如汽车: [起亚、奥迪、菲亚特、马自达、欧宝] 我有一个输入字段,如果用户按下旁边的按钮,它会以花式标签或其他形式添加文本。 此外,我想在页面加载时以相同的形式添加此标记的所有列表元素。 但如果我尝试,我会收到: 未捕获引用错误:未定义add_标记(匿名函数) 因此,我有如下代码(当然,这是一个非常严重的问题) $(文档).ready(函数(){ 函数添加标签(值){ console.log(“

我在加入jstl和jquery方面有点困难。 我有一个Spring应用程序,它为我提供了一个列表,例如汽车:
[起亚、奥迪、菲亚特、马自达、欧宝]

我有一个输入字段,如果用户按下旁边的按钮,它会以花式标签或其他形式添加文本。 此外,我想在页面加载时以相同的形式添加此标记的所有列表元素。 但如果我尝试,我会收到:

未捕获引用错误:未定义add_标记(匿名函数)

因此,我有如下代码(当然,这是一个非常严重的问题)


$(文档).ready(函数(){
函数添加标签(值){
console.log(“添加标记:+value”);
//一些款式
$(“#在此处添加“)。追加(值);
};
$(“#添加标签”)。单击(函数(){
添加标签($(“#选择标签”).val();
});
});
添加_标记(“${c}”);
+

当然,所有jquery、jstl标记等都包括在内。这里唯一的问题是调用这个函数。尝试了一些命名函数,或者在其他变量中声明了它,仍然没有成功:/

发布后几分钟,我找到了一个解决方案。脚本应该使用jstl,而不是相反。添加

<script> $(document).ready(function() { 
<c:forEach items="${cars}" var="c"> 
    add_tag("${c}"); 
</c:forEach> 
// rest of script adding functions
...
$(文档).ready(函数(){
添加_标记(“${c}”);
//脚本的其余部分添加函数
...
解决我的问题

<script> $(document).ready(function() { 
<c:forEach items="${cars}" var="c"> 
    add_tag("${c}"); 
</c:forEach> 
// rest of script adding functions
...