小编i-C*_*ICA的帖子

未捕获的TypeError:无法读取null的属性"length"

我遇到了ajax脚本的问题,该脚本根据数据库中的区域表检查邮政编码,以找到邮政编码所涉及的区域,然后使用此信息更新区域选择列表.

ajax脚本完全没有问题,因为它可以从另一个页面运行得很好.一个特定的页面(在我无法访问的管理区域中)遇到问题,我的调试器在触发对远程脚本的调用时说"未捕获的TypeError:无法读取null的属性'长度".

我对它感到困惑,因为我对它的暗示无效是无能为力的.我理解它的含义,它显然无法读取null的长度,但我看不出它是什么,它是null.它可能被赋予空字符串,但空字符串不会在其他页面上触发此错误,并且空字符串不为空.

我知道我没有给予太多的帮助,但如果你能提供更多的调试建议,它会很棒.

谢谢.

html javascript debugging ajax

2
推荐指数
1
解决办法
2万
查看次数

jQuery获取父元素的css background-color值

我想做一些有点尴尬的事情,我的伪代码不起作用,但应该解释我正在尝试做什么.我有4个单选按钮组,分为6个独立的div,共有24个无线电.每个div都是特定的背景颜色.当选择特定div中的单选按钮时,我需要获取所选单选按钮所在的div的颜色,并将其存储在变量中,准备将其应用于下一个将创建的元素...

    $("#voucher_selection_container input:radio").change(function(){
    //var color = $(this).parent("div").css("background-color");
    //alert(color);
    $("#voucher_customisation_container").slideDown(600);
    //$("#voucher_customisation_container .voucher_box").css("background-color", color);
});
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激.:) 谢谢.

html css jquery dom

2
推荐指数
1
解决办法
2万
查看次数

显然,当从PHP发送时,此查询中存在SQL语法错误,但它在PHPMyAdmin上运行正常

这一切都在标题中.

我有这个SQL查询,丑陋我知道,但它至少应该工作......当我在PHPMyAdmin中使用它时它起作用但是当从PHP发送时我从MySQL得到语法错误.:(

INSERT INTO `shortname_revisions` (old_shortname , new_shortname) VALUES ('$old', '$new');

UPDATE `soft_data` SET shortname = REPLACE(shortname ,'$old', '$new');
UPDATE `shot_data` SET shortname = REPLACE(shortname ,'$old', '$new');
UPDATE `virus_scanning` SET shortname = REPLACE(shortname ,'$old', '$new');
UPDATE `lang_translations` SET shortname = REPLACE(shortname ,'$old', '$new');
UPDATE `ratings` SET shortname = REPLACE(shortname ,'$old', '$new');
UPDATE `file_data` SET shortname = REPLACE(shortname ,'$old', '$new');
Run Code Online (Sandbox Code Playgroud)

粘贴到PHPMyAdmin进行测试时的$new$old变量将包含任何字符串.使用$old = "media-player"; $new = "video-player";作为例子.

此外,我不确定正确使用后蜱和它们应该在何时以及何时,也许这是问题的一部分.

对于每个询问错误的人,对不起,我没有发布.我肯定不会去重新创建错误以将其粘贴到此处.这是一个非常通用的"你在大约这个四分之一英里的代码中出现语法错误"错误.

php mysql phpmyadmin

1
推荐指数
1
解决办法
232
查看次数

jQuery获取最接近的H3标签的内容

我试图让H3标签的内容最接近我选择的元素.

$(this).closest('h3').html();
Run Code Online (Sandbox Code Playgroud)

上面的代码在运行时包含null,"this"肯定是与h3在同一父元素中的另一个元素的选择器.

有人可以提出一个想法,为什么它不起作用?

谢谢.

html jquery dom

0
推荐指数
1
解决办法
4141
查看次数

jQuery使用.text('£')但是它输出为字符串,我做错了什么?

我正在使用这个:

$("td.amount_to_pay").text('£' + response.new_total);
Run Code Online (Sandbox Code Playgroud)

然而,£正在屏幕上打印出来,我只尝试过£,但这会产生一个字符集问题.

我能做什么?

谢谢.

jquery

-1
推荐指数
1
解决办法
353
查看次数

标签 统计

html ×3

jquery ×3

dom ×2

ajax ×1

css ×1

debugging ×1

javascript ×1

mysql ×1

php ×1

phpmyadmin ×1