Javascript 字符串参数未定义

Javascript String parameter comes as undefined

我也尝试过 'cv' 和“cv”,但仍然未定义。

HTML ( Laravel Blade)

<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>