解决方案 »
- 用new方法生成一个img对象和document.createElement方法创建一个img对象的区别
- 求助:insertAdjacentHTML提示"用于此操作的原始HTML无效"
- document中监听keydown,但鼠标放在textbox上,事件是监听了,但textbox上会留下用户输入的字母。有没有全局的方法暂时屏蔽input输入
- 监视页面事件
- 如何利用javascript中函数清除document文档中所有内容
- 没事干,散点分
- 怎样判断如果表格中的一个单元格里的值为指定值时,这个单元格所在的行的颜色为红色?
- ■■高分请问:jsp页面如何读取外部文件(.txt),带有'tab'或','等分隔符的数据,以表格显示出来呢?■■
- 如何用下拉框来控制超连接?谢谢!!
- 哪位高手知道这个问题:比如一个页面有两个input框,已指定每个input的maxlength,怎样能实现当第一个input输入完后,光标自动转到下一个i
- jquery菜单选项
- 可编辑div如何去掉用户通过粘贴复制带进来的html标签
var city = null;
$('#JobLocation').focus(function(){
if(city){
prefectureFilling('geoShow',city);
return;
}
$.ajax({
url: 'http://192.168.170.85:8080/awp/widget/Prefecture!getAll',
dataType: 'jsonp',
jsonp:'callback',
cache:false,
type:'GET',
success: function(json) {
city = json.prefectureList;
prefectureFilling('geoShow',city);
$('#geoShow').show();
}
});
});
谢谢咯,不过应该不是由于重复读取数据引起的问题,数据库里面一共才413条数据,关键是 在chrome里面正常,在FF里面稍微卡,在IE中就很卡了。我给里面省份的点击事件也没重复读取数据库。
2. array.length应该缓存,不要这样写i < array.length。
3. 循环用for(var i = array.length -1; i >= 0; i--);
4. live事件能改成bind更好
5. 地区数据短时间没有变化,可以做缓存,不需要每次都去后台取