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 相关文章推荐
setAttribute 与 class冲突解决
Feb 17 Javascript
重载toString实现JS HashMap分析
Mar 13 Javascript
JavaScript中实现继承的三种方式和实例
Jan 29 Javascript
学习使用jquery iScroll.js移动端滚动条插件
Mar 24 Javascript
Jquery实现的简单轮播效果【附实例】
Apr 19 Javascript
微信小程序 网络请求(post请求,get请求)
Jan 17 Javascript
jQuery实现动态生成表格并为行绑定单击变色动作的方法
Apr 17 jQuery
浅谈react-router HashRouter和BrowserRouter的使用
Dec 29 Javascript
iview table render集成switch开关的实例
Mar 14 Javascript
解决vue动态为数据添加新属性遇到的问题
Sep 18 Javascript
在Vue项目中使用jsencrypt.js对数据进行加密传输的方法
Apr 17 Javascript
用JS写一个发布订阅模式
Nov 07 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
业余方法DIY电子管FM收音机
2021/03/02 无线电
session 的生命周期是多长
2006/10/09 PHP
Session的工作机制详解和安全性问题(PHP实例讲解)
2014/04/10 PHP
ThinkPHP的SAE开发相关注意事项详解
2016/10/09 PHP
PHP命令Command模式用法实例分析
2018/08/08 PHP
iframe实用操作锦集
2014/04/22 Javascript
为何JS操作的href都是javascript:void(0);呢
2015/11/12 Javascript
基于MVC4+EasyUI的Web开发框架形成之旅之界面控件的使用
2015/12/16 Javascript
BootStrap中Datetimepicker和uploadify插件应用实例小结
2016/05/26 Javascript
js将滚动条滚动到指定位置的简单实现方法
2016/06/25 Javascript
Angular2 PrimeNG分页模块学习
2017/01/14 Javascript
js实现鼠标拖动功能
2017/03/20 Javascript
webpack配置sass模块的加载的方法
2017/07/30 Javascript
jQuery 实时保存页面动态添加的数据的示例
2017/08/14 jQuery
基于vue实现分页效果
2017/11/06 Javascript
Angularjs实现多图片上传预览功能
2018/07/18 Javascript
jquery 通过ajax请求获取后台数据显示在表格上的方法
2018/08/08 jQuery
微信小程序实现登录注册tab切换效果
2020/12/29 Javascript
详解Vue基于vue-quill-editor富文本编辑器使用心得
2019/01/03 Javascript
vue 表单之通过v-model绑定单选按钮radio
2019/05/13 Javascript
js实现录音上传功能
2019/11/22 Javascript
vue 实现一个简单的全局调用弹窗案例
2020/09/10 Javascript
将Django使用的数据库从MySQL迁移到PostgreSQL的教程
2015/04/11 Python
Python实现的简单模板引擎功能示例
2017/09/02 Python
利用pyuic5将ui文件转换为py文件的方法
2019/06/19 Python
python递归法解决棋盘分割问题
2019/07/17 Python
python3 实现函数写文件路径的正确方法
2019/11/27 Python
numpy ndarray 取出满足特定条件的某些行实例
2019/12/05 Python
在脚本中单独使用django的ORM模型详解
2020/04/01 Python
家庭教育先进个人事迹材料
2014/01/24 职场文书
教师现实表现材料
2014/02/14 职场文书
家长会主持词
2014/03/26 职场文书
祖国在我心中演讲稿600字
2014/09/23 职场文书
催款函范本大全
2015/06/24 职场文书
2016三严三实专题教育活动心得体会
2016/01/06 职场文书
MySQL Router实现MySQL的读写分离的方法
2021/05/27 MySQL