我有问题,但我解决不了。
我的代码正在firefox完美工作。
我有两个列表框:第一个包含国家,第二个包含城市。如果你改变国家,第二个列表框中的城市列表。
我jQuery代码:
$('#country').change(function(){
var sec=$('#country').val();
$.post(
'select.php?do=country',
{s:sec},
function(answer){
$('#city').html(answer);
}
);
});
当我改变了国家什么也没有发生在谷歌浏览器。
谢谢。
我在jsfiddle中试过这个。如果你使用'no wrap(head)',它在FF和chrome中都不起作用。如果你使用'no wrap(body)',它可以在两个方面工作... http://jsfiddle.net/KpdXL/1/。如果没有OP的实际代码进行基准测试并知道正在使用哪种版本的Chrome/FF,很难说。 – mellamokb 2012-03-27 21:49:01
yes是由$(document).ready()包装的,但在.change之前有许多函数。 ı现在清理他们的作品。 TY。 – bayburt 2012-03-27 21:55:02
@bayburt:你之前在哪里得到错误?您可以使用Chrome中的控制台('CTRL + SHIFT + J')检查错误。 – mellamokb 2012-03-27 22:03:17