Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/458.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/235.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 php中的值未正确传递给javscript函数_Javascript_Php_Mysql - Fatal编程技术网

Javascript php中的值未正确传递给javscript函数

Javascript php中的值未正确传递给javscript函数,javascript,php,mysql,Javascript,Php,Mysql,我试图通过使用onclick函数从服务器端数据传递一个值。从mysql加载到datatable的数据。这是我的密码 $nestedData[] = "<a href='javascript:' onclick='update_company_types('".$company_type."','". $id."')'><img src=".BASE_URL."public/assets/images/b_edit.png></a>"; $nestedData

我试图通过使用onclick函数从服务器端数据传递一个值。从mysql加载到datatable的数据。这是我的密码

$nestedData[] = "<a href='javascript:' onclick='update_company_types('".$company_type."','". $id."')'><img src=".BASE_URL."public/assets/images/b_edit.png></a>";
$nestedData[]=”;
但是当我点击编辑图标时,我得到了
未捕获的语法错误:输入意外结束
。MySql数据库中的一些字符串值带有空格,例如
调度中心
新仓库
等。。有些值没有空格。例如:
承运人
物流
。 如果该值没有空格,则它工作正常。但对于空格,我得到了这个错误
uncaughtsyntaxerror:input的意外结束
。 这是我在控制台上找到的


但在数据库中,该值为
调度中心

onclick
属性中有未替换的引号

$nestedData[] = "<a href='javascript:' onclick='update_company_types(\"".$company_type."\",\"". $id."\")'><img src=".BASE_URL."public/assets/images/b_edit.png></a>";
$nestedData[]=”;

现在在控制台中,它是这样的
您编写
更新公司类型(\“
),但在我的代码中没有
\”
。请尝试更好地复制:-)@user3408779:我更新了我的答案,我把转义的双引号放在了那里,而不是单引号。但两者都应该起作用。