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和jquery批量绑定事件传参数一(新猪猪原创)
Jun 23 Javascript
JavaScript 盒模型 尺寸深入理解
Dec 31 Javascript
一些老手都不一定知道的JavaScript技巧
May 06 Javascript
简单的js图片轮换代码(js图片轮播)
May 06 Javascript
用javascript读取xml文件读取节点数据
Aug 12 Javascript
jQuery实现二维码扫描功能
Jan 09 Javascript
JavaScript实现瀑布流以及加载效果
Feb 11 Javascript
使用jQuery,Angular实现登录界面验证码详解
Apr 27 jQuery
vue-router的HTML5 History 模式设置
Sep 08 Javascript
vue缓存的keepalive页面刷新数据的方法
Apr 23 Javascript
JavaScript数值类型知识汇总
Nov 17 Javascript
vue中keep-alive内置组件缓存的实例代码
Apr 16 Javascript
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中运用jQuery的Ajax跨域调用实现代码
2012/02/21 PHP
$_GET['goods_id']+0 的使用详解
2013/06/06 PHP
深入理解curl类,可用于模拟get,post和curl下载
2013/06/08 PHP
php统计时间和内存使用情况示例分享
2014/03/13 PHP
详解配置 Apache 服务器支持 PHP 文件的解析
2017/02/15 PHP
封装的jquery翻页滚动(示例代码)
2013/11/18 Javascript
Javascript基础教程之函数对象和属性
2015/01/18 Javascript
window.onload使用指南
2015/09/13 Javascript
AngularJS页面访问时出现页面闪烁问题的解决
2016/03/06 Javascript
简单实现bootstrap选项卡效果
2017/02/08 Javascript
JS实现仿微信支付弹窗功能
2018/06/25 Javascript
nodejs的路径问题的解决
2018/06/30 NodeJs
解决Vue2.0 watch对象属性变化监听不到的问题
2018/09/11 Javascript
Vue基本使用之对象提供的属性功能
2019/04/30 Javascript
仿iPhone通讯录制作小程序自定义选择组件的实现
2019/05/23 Javascript
layui使用templet格式化表格数据的方法
2019/09/16 Javascript
element form 校验数组每一项实例代码
2019/10/10 Javascript
vue实现页面切换滑动效果
2020/06/29 Javascript
Antd下拉选择,自动匹配功能的实现
2020/10/24 Javascript
python正则表达式修复网站文章字体不统一的解决方法
2013/02/21 Python
Python常见数据结构详解
2014/07/24 Python
Python视频爬虫实现下载头条视频功能示例
2018/05/07 Python
Python统计python文件中代码,注释及空白对应的行数示例【测试可用】
2018/07/25 Python
详解django2中关于时间处理策略
2019/03/06 Python
Python操控mysql批量插入数据的实现方法
2020/10/27 Python
官方授权图形T恤和服装:Fifth Sun
2019/06/12 全球购物
联想智利官方网站:Lenovo Chile
2020/06/03 全球购物
《晏子使楚》教学反思
2014/02/08 职场文书
宿舍保安职务说明书
2014/02/25 职场文书
2014年父亲节活动方案
2014/03/06 职场文书
主题班会演讲稿
2014/05/22 职场文书
中秋节活动总结
2014/08/29 职场文书
JS一分钟在github+Jekyll的博客中添加访问量功能的实现
2021/04/03 Javascript
教你解决往mysql数据库中存入汉字报错的方法
2021/05/06 MySQL
如何设计高效合理的MySQL查询语句
2021/05/26 MySQL
Java使用Unsafe类的示例详解
2021/09/25 Java/Android