gpt4 book ai didi

php - 元素列表错误后缺少 ]

转载 作者:行者123 更新时间:2023-12-01 02:07:04 24 4
gpt4 key购买 nike

我使用 ajax 获取用户在“选择”框中选择的内容并将其发送到 php 文件。然后我需要使查询结果以及这些选择结果可供下载。所以重申一下,当他们点击某些内容时,jquery/ajax 会将其发送到 php。 php 返回一个列表供他们再次选择,直到他们选择了五个选项为止。然后,在选择框下方会出现一个链接,显示导出(下载)。该链接应该将它们发送到 php 函数 export() 以及一个 get 说明我需要导出的存储过程名称。连同 5 个选择结果作为存储过程中的参数。希望这是有道理的。这是我的代码。

PHP将结果发送到js文件--------

 $jsStr = '[';
if ($query->num_rows() > 0) {
foreach ($query->result() as $row) {
$jsStr .= '["'. $row->count_result .'","'. $row->count_desc .'","'. $row->count_SP .'",'. $cn .','. $gp .','. $co .','. $st .','. $dp .']';
}
$jsStr = substr($jsStr,0,-1);
}
$jsStr .= ']';

return 'changeResults('. $jsStr .');';

JS----------------

 function changeResults (data) {
$('#systems').html(data[0][0] +' - '+ data[0][1] +' <a href="http://95.211.130.165:8080/index.php/discovery/export?sp='+ data[0][2] +'&cn='+ data[0][3] +'&gp='+ data[0][4] +'&co='+ data[0][5] +'&st='+ data[0][6] +'&dp='+ data[0][7] +'">Export</a>');
$('#users').html(data[1][0] +' - '+ data[1][1] +' <a href="http://95.211.130.165:8080/index.php/discovery/export?sp='+ data[1][2] +'&cn='+ data[1][3] +'&gp='+ data[1][4] +'&co='+ data[1][5] +'&st='+ data[1][6] +'&dp='+ data[1][7] +'">Export</a>');
}

我从 firebug 得到的错误

元素列表后缺少 ][中断此错误]

...NV02) - 在选定范围内计数的用户","usr_disc_Inv_usr_content",1,1,1,1,1])

如果有任何不清楚的地方,请告诉我,谢谢!

最佳答案

让我们彻底清理一下!

    $jsArr = array();
if ($query->num_rows() > 0) {
foreach ($query->result() as $row) {
$jsArr[] = array(
$row->count_result,
$row->count_desc,
$row->count_SP,
$cn,
$gp,
$co,
$st,
$dp,
);
}
}
$jsStr = json_encode($jsArr);

return 'changeResults('. $jsStr .');';

关于php - 元素列表错误后缺少 ],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10129096/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com