Jquery$.post在chrome上不起作用
Jquery $.post doesnt work on chrome
我有一个问题,但无法解决。
我的代码在firefox上运行得很好。
我有两个列表框:第一个包含国家,第二个包含城市。如果您更改国家/地区,城市将在第二个列表框中列出。
我的jquery代码:
$('#country').change(function(){
var sec=$('#country').val();
$.post(
'select.php?do=country',
{s:sec},
function(answer){
$('#city').html(answer);
}
);
});
当我改变国家时,谷歌chrome中什么都没发生。
谢谢。
所有这些代码都封装在$(document).ready()
方法中吗?
Chrome的解析速度比ffox快,因此change
函数的绑定可以在DOM准备好之前进行。如果不使用DOM就绪函数,浏览器可能无法呈现id为country
的元素。
$(function() {
// or $(document).ready(function() {
$('#country').change(function(){
var sec=$('#country').val();
$.post(
'select.php?do=country',
{s:sec},
function(answer){
$('#city').html(answer);
}
);
});
});
除了将代码包装在"onload函数"中之外,您还可以将js放在文件的底部,出于页面性能的原因,建议这样做,并且它还可以正确地解析脚本。
相关文章:
- XMLHttpRequest在移动设备上的chrome上不起作用
- ng disabled在chrome中不起作用.按钮在角度上未禁用
- 鼠标输入在 YUI 的 chrome 中不起作用
- Javascript的某些部分在Chrome中不起作用,但在其他浏览器中可以完美工作
- HTML5视频链接在Chrome中不起作用
- jQuery克隆函数在chrome中不起作用
- jQuery place attr src在Chrome中不起作用
- chrome中的onmouseover(下拉选项标记)事件不起作用-php,javascript
- .ajax调用在chrome中不起作用
- Javascript/AAJAX在Opera中不起作用,在FF/IE/Chrome中完美工作
- 正在处理在chrome扩展中不起作用的js
- MediaSource API demo不起作用(Chrome)
- Chrome 中表格的 CSV 导出不起作用 - JavaScript/AngularJS
- $.getJSON 在 Chrome 和 Safari 中不起作用
- OnClick 事件在 Chrome 中不起作用
- getUserMedia 在 Chrome v50.0.2661.86 上不起作用
- dataTransfer.set拖放的数据在chrome中不起作用
- 简单的鼠标悬停在 Chrome 中不起作用
- window.close();在Chrome和Firefox中不起作用
- SoundCloud widget .play() 方法在选项卡在后台时不起作用 (Chrome)