Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在ajax格式中插入id参数以与ie 11兼容_Javascript_Jquery - Fatal编程技术网

Javascript 如何在ajax格式中插入id参数以与ie 11兼容

Javascript 如何在ajax格式中插入id参数以与ie 11兼容,javascript,jquery,Javascript,Jquery,我有一个表单来更新我正在开发的网站上的数据,在chrome上运行良好,但在InternetExplorer11上,我收到了一个“chamadoid”行上的无效字符错误 url:/chamados/${chamadoId} 在ajax url中设置id以使其在ie上工作的正确方法是什么 function atualizarChamado() { $(this).prop('disabled', true); const chamadoId = $(this).data('cha

我有一个表单来更新我正在开发的网站上的数据,在chrome上运行良好,但在InternetExplorer11上,我收到了一个“chamadoid”行上的无效字符错误

url:
/chamados/${chamadoId}

在ajax url中设置id以使其在ie上工作的正确方法是什么


function atualizarChamado() {
    $(this).prop('disabled', true);

    const chamadoId = $(this).data('chamado-id');
    
    $.ajax({
        url: `/chamados/${chamadoId}`,
        method: "PUT",
        data: {
            nome: $('#nome').val(),
            chamado: $('#chamado').val(),
            ativocpu: $('#ativocpu').val(),
            ativomonitor: $('#ativomonitor').val(),
            endereco: $('#endereco').val(),
            numero: $('#numero').val(),
            cep: $('#cep').val(),
            senha: $('#senha').val(),
            transporte: $('#transporte').val(),
            acionamento: $('#acionamento').val(),
            status: $('#status').val(),
            bairro: $('#bairro').val(),
            obs: $('#obs').val(),
            office: $('#office').val(),      
            ramal: $('#ramal').val(),
            logindac: $('#logindac').val(),
            re: $('#re').val(),
            ativoretornomonitor: $('#ativoretornomonitor').val(),
            ativoretornocpu: $('#ativoretornocpu').val(),
            perifericomouse: $('#perifericomouse').val(),
            perifericoteclado: $('#perifericoteclado').val(),
            perifericohead: $('#perifericohead').val(),
            perifericorede: $('#perifericorede').val(),
            analistafield: $('#analistafield').val(),
            gerenteoperador: $('#gerenteoperador').val()
        }
    }).done(function() {
        Swal.fire('Sucesso!', 'Publicação criada com sucesso!', 'success').then(function() {window.location = `/chamados/${chamadoId}/editar`;})
    }).fail(function() {
        Swal.fire("Ops...", "Erro ao editar a publicação!", "error");
    }).always(function() {
        $('#atualizar-chamado').prop('disabled', false);
    })
}
像那样使用+就行了

/。。。
url:'/chamados/'+chamadoId
// ...

将其更改为和
url:'/chamados/'+chamadoId
window.location=“/chamados/”+chamadoId+“/editar”
,因为IE11不支持`