gpt4 book ai didi

javascript - JavaScript 方法中的 "Uncaught TypeError: Illegal Invocation"

转载 作者:行者123 更新时间:2023-12-02 14:42:58 25 4
gpt4 key购买 nike

我想在另一个 Controller 中使用这个输入:

<li><input type="text" placeholder="Buscar" id="idnavBusqueda" name="navBusqueda"></li>
<li><a href="#" onclick="guardar()">Buscar</a></li>

为此,我使用了 Guardar() 方法:

function guardar() {
console.log("HOLAAAAAAAAAAAAAAAA");
var userAmigo= document.getElementById("idnavBusqueda");
$('#idnavBusqueda').load("/perfilBusqueda",{navBusqueda: userAmigo});
}

但是每次我点击“Buscar”按钮时,Chrome 都会发送错误,并且它只会重定向到“buscar”上的 href。我也正在使用 Spring,如果相关的话。怎么了?

最佳答案

.load()中的第二个参数允许您在发出请求时向服务器发送附加数据。在您的情况下,您尝试将元素 userAmigo 作为 POST 值发送,但这是行不通的。

相反,您可能希望值​​与userAmigo关联

$('#idnavBusqueda').load('/perfilBusqueda', {
navBusqueda: userAmigo.value
});

关于javascript - JavaScript 方法中的 "Uncaught TypeError: Illegal Invocation",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36870892/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com