gpt4 book ai didi

javascript - 未捕获的 TypeError : $. mobile.pageContainer.pagecontainer 不是函数

转载 作者:行者123 更新时间:2023-12-03 04:36:38 25 4
gpt4 key购买 nike

我想做的是通过以下代码从一个页面移动到另一个页面:

if (($("#UserIDTXT").val() == "3164") && ($("#UserPassTXT").val()) == "12345678")
$.mobile.pageContainer.pagecontainer("change", "#HomePage", { reloadPage:true });

有什么错误吗?

最佳答案

如果您收到 $.mobile.pageContainer.pagecontainer 不是函数的错误,则可能是您没有正确包含 jQuery Mobile 库、您使用的是旧版本,或者您在文档完全加载之前执行您的 pageContainer 代码。

此外,您对 change 操作的使用略有不正确。

更改此:

if (($("#UserIDTXT").val() == "3164") && ($("#UserPassTXT").val()) == "12345678")
$.mobile.pageContainer.pagecontainer("change", "#HomePage", { reloadPage:true });

对此:

if (($("#UserIDTXT").val() == "3164") && ($("#UserPassTXT").val()) == "12345678") {
var jqHomePage = $("#HomePage");
$.mobile.pageContainer.pagecontainer("change", jqHomePage, {});
}

我在第一个示例中删除了 reloadPage 选项,因为它从 jQuery Mobile 1.4.0 开始已被弃用,不应使用。

关于javascript - 未捕获的 TypeError : $. mobile.pageContainer.pagecontainer 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43266698/

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