javascript - 语法错误: unexpected token: identifier

标签 javascript php ajax datatable syntax-error

我正在尝试使用 mix datatable.js 执行 ajax 请求,代码如下。但我找不到胶水。

let php_datas = '<?php echo $_path."|".json_encode($LNG). "|".json_encode($array_uzers)."|".$month ."|".$year."|".$membre."|".$user ."|".$debut_ts."|".$fin_ts."|".$get_payments ."|".json_encode($links_displayed); ?>';
let num_links = '<?php echo ($num_links + $nb_display_links);  ?>';
let nb_display_links = '<?php echo ($nb_links + 500); ?>';
console.log(php_datas);
setTimeout(function(){

    $.ajax({
        url:'lib/ajx_List_link.php',
        type: 'POST',
        data: 'php_datas='+php_datas+'num_links='+num_links+'nb_links='+nb_display_links,

        success: function (jsondatas) {

            let links_displayed = jQuery.parseJSON(jsondatas);

            for(let i = 0; i < links_displayed.length ;i++){

                let table = $('#datatable-example').DataTable();

                        //links_displayed[i]["currency"]

                        let Row = "<tr id=''><td>"links_displayed[i]["checkbox"]"</td></tr>";


                table.row.add(Row).draw(  );
                }
        },
        error: function(){
            alert ('elle est où ma data ?');
        }

    });

}, 5000);      

非常感谢

最佳答案

你忘记了 JS 中连接的 + 号吗?

let Row = "<tr id=''><td>" + links_displayed[i]["checkbox"] + "</td></tr>";

编辑:

并像这样更改ajax中的数据行:

data: 'php_datas='+php_datas+'&num_links='+num_links+'&nb_links='+nb_display_links,

关于javascript - 语法错误: unexpected token: identifier,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49938967/

相关文章:

javascript - PHP 413(请求实体太大)

php - Ajax 发布到 php 文件不起作用

javascript - 调用 ajaxrequest 后,asp 验证控件未触发

javascript - 如何在 Ajax 成功重定向后显示警报

javascript - 使用 JS/Ajax 动态获取带有 anchor 的 URL

javascript - 刷新外部加载的 javascript 文件

javascript - 使用带有多个堆栈的 x-range 的带有 highcharts 的时间线图表

javascript - 我在某些 html 页面开头看到的大块 javascript 是什么?

php - bash脚本中的转义字符

javascript - 从 $_POST PHP 获取值(value)