jquery在IE中使用append应注意的问题
2010-09-14 15:07
363 查看
$(document).ready(function() {
$.ajax({
url: 'Cutepage.htm',
dataType: 'json',
data: 'type=Init&PageSize=' + EachPage + '&PageIndex=1',
success: function(msg) {
//在IE7下无法显示,在火狐下没有问题。。。。。
$('#Content').append('<tr><td width="19%"> 商品编号</td><td width="15%">商品名字</td><td width="20%">供应商商编号</td><td width="30%">商品种类编号</td><td width="10%">单价</td></tr>');
},
error: function(x) { alert("服务器错误代码:" + x.status); $('#Loading').hide(); }
});
});
修改(如下):
$(document).ready(function() {
$.ajax({
url: 'Cutepage.htm',
dataType: 'json',
data: 'type=Init&PageSize=' + EachPage + '&PageIndex=1',
success: function(msg) {
//修改后...(这样就没有问题了,可以看出Jquery对html标签是比较敏感的,以后需要注意........)
var pageContent = '';
pageContent += '<table border="2">';
pageContent += '<tr><td width="19%"> 商品编号</td><td width="15%">商品名字</td><td width="20%">供应商商编号</td><td width="30%">商品种类编号</td><td width="10%">单价</td></tr>';
pageContent += '</table>';
$('#Content').append(pageContent );
},
error: function(x) { alert("服务器错误代码:" + x.status); $('#Loading').hide(); }
});
});
归结:我之前用过许多自定义标签,然后用jquery控制他们,但是jquery似乎对自定义标签不支持...
参考:http://zhidao.baidu.com/question/133594132.html
$.ajax({
url: 'Cutepage.htm',
dataType: 'json',
data: 'type=Init&PageSize=' + EachPage + '&PageIndex=1',
success: function(msg) {
//在IE7下无法显示,在火狐下没有问题。。。。。
$('#Content').append('<tr><td width="19%"> 商品编号</td><td width="15%">商品名字</td><td width="20%">供应商商编号</td><td width="30%">商品种类编号</td><td width="10%">单价</td></tr>');
},
error: function(x) { alert("服务器错误代码:" + x.status); $('#Loading').hide(); }
});
});
修改(如下):
$(document).ready(function() {
$.ajax({
url: 'Cutepage.htm',
dataType: 'json',
data: 'type=Init&PageSize=' + EachPage + '&PageIndex=1',
success: function(msg) {
//修改后...(这样就没有问题了,可以看出Jquery对html标签是比较敏感的,以后需要注意........)
var pageContent = '';
pageContent += '<table border="2">';
pageContent += '<tr><td width="19%"> 商品编号</td><td width="15%">商品名字</td><td width="20%">供应商商编号</td><td width="30%">商品种类编号</td><td width="10%">单价</td></tr>';
pageContent += '</table>';
$('#Content').append(pageContent );
},
error: function(x) { alert("服务器错误代码:" + x.status); $('#Loading').hide(); }
});
});
归结:我之前用过许多自定义标签,然后用jquery控制他们,但是jquery似乎对自定义标签不支持...
参考:http://zhidao.baidu.com/question/133594132.html
相关文章推荐
- jquery在IE中使用append应注意的问题
- 在jquery的ajax方法中的success中使用return要注意的问题
- IE中使用jquery的fadeIn()失效的问题
- jquery 解决使用append添加元素后监听事件消失的问题
- 前端使用Jquery的getJSON方法,后台使用PHP,解决IE和火狐Firefox中存在的跨域ajax请求问题。
- jquery使用append方法添加子元素导致页面刷新的问题
- 使用jQuery要注意的问题
- asp.net使用母版页以及Jquery和prototype要注意的问题
- jquery使用append(content)方法注意事项分享
- 使用 jquery-autocomplete插件 完成文本框输入自动填充联想效果 解决兼容IE输入中文问题
- asp.net使用母版页以及Jquery和prototype要注意的问题
- Jquery使用stopPropagation需要注意的问题
- 解决IE中无法用jquery解析xml使用find的问题
- IE下使用jquery失效的问题(转载)
- socket.io在低版本IE使用注意问题
- IE下使用jQuery重置iframe地址时内存泄露问题解决办法
- 使用 jQuery() 操作 DOM 对象要注意的小问题
- jquery.ui的bxslider控件在IE下使用的问题
- 使用jQuery快速解决input中placeholder值在ie中无法支持的问题
- IE使用JQuery和iframe时光标丢失的问题。