> 백엔드 개발 > PHP 튜토리얼 > thinkphp中的js中如何识别foreach volist中的变量?

thinkphp中的js中如何识别foreach volist中的变量?

WBOY
풀어 주다: 2016-06-23 13:44:43
원래의
2152명이 탐색했습니다.

thinkphp中的js中如何识别foreach 或volist中的变量?求帮忙


回复讨论(解决方案)

如果你不向 js 变量赋值的话,模板变量到了浏览器都变成了具体的值了

我想取id怎么办?
nbsp;html public "-//w3c//dtd html 4.0 transitional//en">


 New Document 


<script> <br /> function change1(){ <br /> var a=document.getElementById("c"); <br /> a.innerHTML ="" ; <br /> var b=document.getElementById("d"); <br /> b.innerHTML ="" ; <br /> } <br /> <br /> function change(){ <br /> var a=document.getElementById("{$f.ly_id}"); <br /> a.innerHTML = "<textarea id='c' name='hf_nr'>"; <br /> var b=document.getElementById("{$f.ly_id}"); <br /> b.innerHTML = "<input type='submit' id='d' value='确定' onclick='' />"; <br /> } <br /> </script>



会员留言



{$f.hy_yhm}:{$f.ly_nr} 

 

删除
    
留言时间:{$f.ly_time||date="Y m d H:i:s",###}
 









{$fenye}


你是想直接在上面的JS中直接调用下面循环的ID?你想的太多了,你可以考虑将ID采用ajax的方式进行获取遍历才是可以的。

怎么实现啊?????

单独的js文件好像识别不了模板的标签的写法,除非你把js代码嵌套到模板。

取id的话,建议你用onclick,把你的id传到对应的js方法

php用json_encode包装好,传给js对象 var value = eval();

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿