首页 > 解决方案 > 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;

    }
}

标签: javascripthtmllaravelparametersundefined

解决方案


您将CV一词放在了 中{{ }},例如:

<button class="btn btn-danger" onclick="deleteType({{$cv->id}}, 'cv')">
    Delete Current CV
</button>

推荐阅读