gpt4 book ai didi

javascript - window.location.href 不起作用错误 - 主线程上的同步 XMLHttpRequest 已弃用

转载 作者:行者123 更新时间:2023-11-29 21:06:12 25 4
gpt4 key购买 nike

我只是想让按钮点击重定向到不同的页面..一开始我的代码是这样的:

<asp:Button runat="server" ID="Register_BTN" Text="Register here !" 
OnClientClick="Register_BTN_Click();"/>

<script type-"text/javascript">
function Register_BTN_Click() {
window.location.href("Registration.aspx");
}


抛出的错误:主线程上的同步 XMLHttpRequest 已弃用,因为它对最终用户的体验有不利影响。

我在网上搜索了一下,发现了这个问题: JavaScript console.log causes error: "Synchronous XMLHttpRequest on the main thread is deprecated..."

后来我改了代码:

<script type="text/javascript" 
src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js">
$.ajaxSetup({async:true});
function Register_BTN_Click() {
window.location.href("Registration.aspx");
}


还是一样的异常(exception)..也尝试了这个改变,但没有帮助..

<script type="text/javascript" 
src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js">
$.ajax({
async: true, // this will solve the problem
type: "POST",
url: "/Page/Method",
contentType: "application/json",
data: JSON.stringify({ ParameterName: paramValue }),
});
function Register_BTN_Click() {
window.location.hash("Registration.aspx");
}

我该如何解决这个问题?谢谢

最佳答案

window.location.href 是一个属性,而不是一个函数,您应该这样使用它:

window.location.href = "Registration.aspx";

关于javascript - window.location.href 不起作用错误 - 主线程上的同步 XMLHttpRequest 已弃用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43937658/

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