Javascript 如何在ajax格式中插入id参数以与ie 11兼容
我有一个表单来更新我正在开发的网站上的数据,在chrome上运行良好,但在InternetExplorer11上,我收到了一个“chamadoid”行上的无效字符错误 url: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
/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不支持`