未捕获的语法错误:javascript中出现意外的标记}
Uncaught SyntaxError: Unexpected token } in javascript
我需要什么
- 我需要从php文件中调用onclick函数
php代码
$content .= '
<div class="evt_date" >
<meta itemprop="startDate" content="'.$data[$k]['startDate'].'">
<meta itemprop="endDate" content="'.$data[$k]['endDate'].'">
<span><button type="button" class="btn btn-primary btn-listing" onClick="favaorite('.$data[$k]['id'].',"'.$data[$k]['city'].'","'.$data[$k]['country'].'","'.$data[$k]['event_url'].'")">Addtofavorite</button>
</span>
javascript代码
function favaorite(sess_id,city,country,event_url)
{
console.log(sess_id);
console.log(city);
console.log(country);
console.log(event_url);
}
检查此项:
$content .= '<div class="evt_date" >
<meta itemprop="startDate" content="'.$data[$k]['startDate'].'">
<meta itemprop="endDate" content="'.$data[$k]['endDate'].'">
<span><button type="button" class="btn btn-primary btn-listing" onClick="favaorite('.$data[$k]['id'].','''.$data[$k]['city'].''','''.$data[$k]['country'].''','''.$data[$k]['event_url'].''')">Addtofavorite</button>
</span>';
分隔多个引号,即引号中的引号。
$click_fnt = "favaorite($data[$k]['id'],$data[$k]['city'],$data[$k]['country'],$data[$k]['event_url'])";
并将其添加到您的代码中
$content .= '<div class="evt_date" >
<meta itemprop="startDate" content="'.$data[$k]['startDate'].'">
<meta itemprop="endDate" content="'.$data[$k]['endDate'].'">
<span><button type="button" class="btn btn-primary btn-listing" onClick="'.$click_fnt.'">Addtofavorite</button>
</span>';
这样就不会混淆编译器和程序员。
相关文章:
- Javascript未捕获语法错误意外的标识符错误
- JSON分析错误:Java中AJAX、Javascript和Servlet的意外EOF
- 意外的令牌非法javascript/metrol
- 意外的javascript输出
- 未捕获的语法错误:javascript对象上出现意外的标记ILLEGAL
- 未捕获的语法错误:javascript中出现意外的标记}
- JavaScript-Gulp/Browserify:SyntaxError:意外的令牌
- Javascript 意外返回值,带有特定的缩进
- Javascript:函数返回意外结果
- ES6 类扩展本机类型使实例在某些 JavaScript 引擎中出现意外行为
- JavaScript:控制台的意外输出.log('str' + int + int)
- 意外;在我的JavaScript中,我不明白为什么
- JavaScript意外的令牌<,有什么方法可以逃避错误(或至少跳过那些无用的字符)
- Chrome 的 Javascript 控制台中的意外标识符
- “语法错误:意外的令牌)”在 javascript 调用中,当 eval(value) 为空时
- Javascript 数组反向函数意外行为
- HTML 无法识别我要求它运行的 javascript 文件,语法错误:意外的令牌“<”(匿名函数)script.js:
- 来自 JavaScript 循环的意外结果
- JavaScript 问题 - 意外的令牌 (.
- Chrome内部循环行为的意外Javascript