Javascript循环创建函数并使用收到的基于PHP Query的id附加值
Javascript loop create function and append value with PHP Query based id received
下面是我的PHP MySQL查询并得到最后一个值结果,我想在页面末尾将10个Javascript函数添加到我的PHP页面中,但是变量计数有效,但我无法将该值连接到函数和其他变量名称。
下面是我的代码:
<script>
<?php
$brSql = "SELECT BRANCH_ID FROM `tb_um_client_branches` ORDER BY BRANCH_ID DESC LIMIT 1";
$brRset = mysql_query($brSql) or die('BRANCH LAST ID QUERY FAIL: '.mysql_error());
$brRID = mysql_fetch_row($brRset);
for($i = 0; $i < 10; $i++){
?>
cnter = (<?php echo $brRID[0]; ?> + <?php echo $i; ?>)
function getChecked_+cnter(){
var nodes+cnter = $('#tt_+cnter').tree('getChecked');
//var nodes = $('#tt').tree(data-options="method:'get',animate:true,checkbox:true");
var s_+cnter = '';
for(var i_+cnter=0; i_+cnter<nodes_+cnter.length; i_+cnter++){
if (s_+cnter != '') s_+cnter += ',';
s_+cnter += nodes_+cnter[i_+cnter].id + ' ' + nodes_+cnter[i_+cnter].text;
}
//$('#OLD_BRANCH_FILTERS_+cnter').value = s_+cnter;
$('#OLD_BRANCH_FILTERS_'+cnter).attr('value', s_+cnter);
//alert(s_+cnter);
}
console.log(cnter);
<?php
}
?>
</script>
下面是错误,我得到:
SyntaxError: missing ( before formal parameters
function getChecked_[cnter](){
尽早的帮助将不胜感激。
提前感谢!
此语法
function getChecked_+cnter(){
无效。
你应该使用一些东西
this["getChecked_"+cnter] = function() {
重要提示:此声明略有不同。
相关文章:
- 使用php或javascript从facebook相册URL中删除多余的部分
- 将PHP变量传递给jQuery时遇到问题
- 通过javascript重定向html传递php变量
- 将数组从PHP传递到Javascript
- 如何在php文件中获取$.post-ajax传递的值
- Javascript运行php文件,然后下载文件
- PHP中的setcookie仅适用于localhost
- 如何使用jquery处理php循环通过元素
- 通过Ajax将JavaScript函数传递给PHP文件
- 而循环只设置php中输入字段中的第一个值
- 通过JavaScript/jQuery运行PHP SQL Query以隐藏条目
- Javascript循环创建函数并使用收到的基于PHP Query的id附加值
- PHP Database Query:如何将 while 循环的结果返回到 Javascript 变量
- Json encode a php mysql query
- ajax PHP MySQL query
- 如何访问php脚本返回的j-query中的数组
- HTML and PHP Query
- 变量丢失发送在query字符串从上一页在php中刷新
- queryMySQL.php吗?Query =myquery有时返回403禁止错误
- 带有 php 和 sql-query 的 AJAX POST 只能工作一次