javascript - Javascript字符串参数未定义
问题描述
我也尝试过“cv”和“cv”,但仍然未定义。
HTML(Laravel 刀片)
<button class="btn btn-danger" onclick="deleteType({{$cv->id,"cv"}})">
Delete Current CV
</button>
JS函数
function deleteType(id, type) {
const TypeParameter=type; //Undefined
alert(TypeParameter);
let messageType = '';
let url = '';
switch (TypeParameter) {
case 'cv':
url = 'deleteCV';
messageType = 'cv'
break;
}
}
解决方案
您将CV一词放在了 中{{ }}
,例如:
<button class="btn btn-danger" onclick="deleteType({{$cv->id}}, 'cv')">
Delete Current CV
</button>
推荐阅读
- javascript - 在 Web 应用程序中禁用默认滚动到顶部
- git - Git 子模块更新 - HEAD 与 git log 不匹配
- javascript - 如果无效,则将 id 相互匹配,如果不显示错误,则显示数据正确。显示正确和不正确的错误
- matlab - 在子图matlab中的两点之间绘制一条线
- c - 分段错误和 isalpha
- python - Regex Negative Lookbehind 被忽略
- dynamic - Jinja 动态嵌套变量
- django - 鹡鸰个人资料头像进入 ImageRenditionField 序列化程序
- openedge - 4gl中的十进制数字值日期时间格式
- swift - 同时将 nil 分配给多个 UIlabels 和 Uiimageviews