gpt4 book ai didi

javascript - 使用完全限定域名时 IE8 中的 JQuery/Javascript 错误

转载 作者:行者123 更新时间:2023-11-28 21:07:58 26 4
gpt4 key购买 nike

这太奇怪了,我无法弄清楚。当使用https://localhost/program/admin/menu.php时我没有错误。但是当我使用 FQDN (https://FQDN/program/admin/menu.php) 时,我收到 JavaScript 错误。这是失败的功能:

$("#user-select").change(function() {
var value1 = $(this + "option:selected").html();
var attrs1 = value1.split("     ");
applyValues(attrs1[0],attrs1[1],attrs1[2]);
$("input[name=new-credential]").each(function(){
$(this).val('');
});
$( "#add-credential-form" ).dialog( "open" );return false;});

JQuery 函数失败,因为变量 value1 为 null。它没有获取选定的选项文本,我不确定为什么它在使用 localhost 而不是 URL 中的 FQDN 时会起作用。

基本上,当选择框发生更改时,添加凭据表单对话框将填充所选选项的文本,并且该对话框将打开。我在其他浏览器中没有任何问题。使用 FQDN 时仅限 IE8。如果重要的话,我正在使用 JQuery 1.6.2 和 JQuery UI 1.8.15。我很感谢你在这件事上的帮助。如果您需要更多信息,请告诉我。

谢谢!

最佳答案

这对我来说看起来不太正确:

var value1 = $(this + "option:selected").html();

你是这个意思吗?

var value1 = $(this).find('option:selected').html();

关于javascript - 使用完全限定域名时 IE8 中的 JQuery/Javascript 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9391175/

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