ajax的hide隐藏问题解决方法


Posted in Javascript onDecember 11, 2012

我的页面上有两个table,调用ajax之后隐藏掉一个,然后用html拼出另一个table,结果新的table最上面有个undefined,这个是怎么引起的,要怎么解决下呢?详细代码如下:

<script type="text/javascript"> 
$(function(){ 
if($.browser.msie) 
{ 
$("#country").get(0).attachEvent("onpropertychange",function (o){ 
var countr = o.srcElement.value; 
$("#tabb1").hide(); 
$.ajax({ 
type: "post", 
url: "/yoblhtjfx/queryCountryAjax.action", 
data: "country="+countr+"&jsoncallback=?", 
dataType: "json", 
success: function(json) 
{ 
var tableHTML; 
tableHTML+="<table id='tabb1' border='1' width='100%'>"; 
tableHTML+="<tr>"; 
tableHTML+="<td style='text-align: center' >选择</td>"; 
tableHTML+="<td style='text-align: center' >区域码</td>"; 
tableHTML+="<td style='text-align: center' >国别名称</td>"; 
tableHTML+="</tr>"; 
var list = json.list; 
for(var i=0;i<list.length;i++) 
{ 
tableHTML+="<tr>"; 
tableHTML+="<td style='text-align: center'><input type='radio' name='radioo' value='"+list[i][1]+"' /></td>"; 
tableHTML+="<td style='text-align: center'>"+list[i][0]+"</td>"; 
tableHTML+="<td style='text-align: center'>"+list[i][1]+"</td>"; 
tableHTML+="</tr>"; 
} 
tableHTML+="</table>"; 
$("#querycountrydiv").html(tableHTML); 
} 
}); 
}); 
} 
}); 
function returnVal() 
{ 
var valu; 
for(var i = 0;i < document.getElementsByName("radioo").length;i++) 
{ 
if(document.getElementsByName("radioo")[i].checked == true) 
{ 
valu = document.getElementsByName("radioo")[i].value; 
} 
} 
window.opener.document.getElementById("foreignUnitCountry").value = valu; 
window.close(); 
} 
</script> 
</head> 
<body> 
<div align="center" style="width:100%;">

输入名称搜索:
<input id="country" name="country" value=""> 
</div> 
<hr id="hr" /> 
<div id="querycountrydiv" name="querycountrydiv" style="width:100%; height:80%; overflow:auto; border:1px solid #000000;"> 
<table id="tabb1" border="1" width="100%"> 
<tr> 
<td style="text-align: center" nowrap="nowrap">选择</td> 
<td style="text-align: center" nowrap="nowrap">区域码</td> 
<td style="text-align: center" nowrap="nowrap">国别名称</td> 
</tr> 
<c:forEach items="${list}" var="list"> 
<tr> 
<td style="text-align: center" nowrap="nowrap"><input type="radio" name="radioo" value="${list[1] }" /></td> 
<td style="text-align: center" nowrap="nowrap">${list[0] }</td> 
<td style="text-align: center" nowrap="nowrap">${list[1] }</td> 
</tr> 
</c:forEach> 
</table> 
</div><br> 
<hr id="hr" /> 
<div> 
<input id="button" type="button" value="确定" onclick="returnVal();" /> 
<input id="button" type="button" value="关闭" onclick="window.close();" /> 
</div> 
</body> 
</html>

是上面代码中某段代码出现了语法错误,如下是修改的代码段:
success: function(json) {
var tableHTML = ”;
Javascript 相关文章推荐
JS 创建对象(常见的几种方法)
Nov 03 Javascript
javascript事件问题
Sep 05 Javascript
JavaScript Event学习第九章 鼠标事件
Feb 08 Javascript
js解决select下拉选不中问题
Oct 14 Javascript
JavaScript学习笔记之取数组中最大值和最小值
Mar 23 Javascript
微信公众平台开发教程(六)获取个性二维码的实例
Dec 02 Javascript
js指定步长实现单方向匀速运动
Jul 17 Javascript
详解vue静态资源打包中的坑与解决方案
Feb 05 Javascript
解决js相同的正则多次调用test()返回的值却不同的问题
Oct 10 Javascript
Vue CLI 3.x 自动部署项目至服务器的方法
Apr 02 Javascript
vant 解决tab切换插件标题样式自定义的问题
Nov 13 Javascript
vue动态合并单元格并添加小计合计功能示例
Nov 26 Vue.js
ajax上传时参数提交不更新等相关问题
Dec 11 #Javascript
jQuery(非HTML5)可编辑表格实现代码
Dec 11 #Javascript
jQuery使用数组编写图片无缝向左滚动
Dec 11 #Javascript
如何获取JQUERY AJAX返回的JSON结果集实现代码
Dec 10 #Javascript
ajax不执行success回调而是执行了error回调
Dec 10 #Javascript
解决js正则匹配换行问题实现代码
Dec 10 #Javascript
解决jquery异步按一定的时间间隔刷新问题
Dec 10 #Javascript
You might like
兼容PHP和Java的des加密解密代码分享
2014/06/26 PHP
php导入excel文件到mysql数据库的方法
2015/01/14 PHP
一个判断email合法性的函数[非正则]
2008/12/09 Javascript
JavaScript 闭包深入理解(closure)
2009/05/27 Javascript
js获取IFRAME当前的URL的方法
2013/11/13 Javascript
js统计录入文本框中字符的个数并加以限制不超过多少
2014/05/23 Javascript
jQuery图片轮播滚动切换代码分享
2020/04/20 Javascript
学习javascript文件加载优化
2016/02/19 Javascript
jQuery中text() val()和html()的区别实例详解
2016/06/28 Javascript
JS控制静态页面传递参数并获取参数应用
2016/08/10 Javascript
input 禁止输入特殊字符的四种实现方式
2016/08/24 Javascript
javascript中对象的定义、使用以及对象和原型链操作小结
2016/12/14 Javascript
NodeJs中express框架的send()方法简介
2017/06/20 NodeJs
javascript与PHP动态往类中添加方法对比
2018/03/21 Javascript
vue2.0实现音乐/视频播放进度条组件
2018/06/06 Javascript
JSON生成Form表单的方法示例
2018/11/21 Javascript
使用javascript做时间倒数读秒功能的实例
2019/01/23 Javascript
探索JavaScript中私有成员的相关知识
2019/06/13 Javascript
js函数和this用法实例分析
2020/03/13 Javascript
原生js实现购物车
2020/09/23 Javascript
[02:44]2014DOTA2 国际邀请赛中国区预选赛 大神红毯秀
2014/05/25 DOTA
python读取浮点数和读取文本文件示例
2014/05/06 Python
Django CSRF跨站请求伪造防护过程解析
2019/07/31 Python
德国低价购买灯具和家具网站:Style-home.de
2016/11/25 全球购物
台湾线上百货零售购物平台:friDay购物
2017/08/18 全球购物
买卖正宗运动鞋:GOAT
2019/12/06 全球购物
编辑硕士自荐信范文
2013/11/27 职场文书
会议活动邀请函
2014/01/27 职场文书
艺术节主持词
2014/04/02 职场文书
学校火灾防控方案
2014/06/09 职场文书
小学六一儿童节活动方案
2014/08/27 职场文书
2015年基层党支部工作总结
2015/05/21 职场文书
工作服管理制度范本
2015/08/06 职场文书
2016最新离婚协议书范本及程序
2016/03/18 职场文书
MySQL中IF()、IFNULL()、NULLIF()、ISNULL()函数的使用详解
2021/06/26 MySQL
Python如何用re模块实现简易tokenizer
2022/05/02 Python