在开发人员工具上获取语法错误

wow*_*uzz 1 html php jquery

我收到意外的语法错误:意外的令牌[

这是我的代码.

$ajaxString = "";
foreach ($z as $key => $val) {
    $ajaxString .= "image[]=$val&";
}
$ajaxString = substr($ajaxString,0,-1);

$DATA .= "
    <div class='order-item-info'>
        <div class='order-item-download-all'>
            <input type='image' src='images/download-all.png' alt='Submit' onclick='download(".$ajaxString.")'>
        </div>
    </div>\n";
Run Code Online (Sandbox Code Playgroud)

我在开发人员工具上的代码如下所示.

<input type='image' src='download-all.png' alt='Submit' onclick='download(image[]=Logo.jpg&image[]=Logo_Large.jpg&image[]=)'>
Run Code Online (Sandbox Code Playgroud)

我知道我错过了什么,只是不能把手指放在上面.

Can*_*ide 5

download函数的参数应该是一个字符串.事实并非如此.更改代码:(片段)

<input type='image' src='images/download-all.png' alt='Submit' onclick='download(\"".$ajaxString."\")'>
Run Code Online (Sandbox Code Playgroud)

所以它产生以下

<input type='image' src='download-all.png' alt='Submit' onclick='download("image[]=Logo.jpg&image[]=Logo_Large.jpg&image[]=")'>
Run Code Online (Sandbox Code Playgroud)