我收到意外的语法错误:意外的令牌[
这是我的代码.
$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)
我知道我错过了什么,只是不能把手指放在上面.
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)
| 归档时间: |
|
| 查看次数: |
39 次 |
| 最近记录: |