html jquery函数返回值,jQuery .html()函数在Internet Explorer中不显示Ajax成功返回值...

$.ajax({

url: '/delivery_windows/' + current_month + '/' + selected_day,

success: function(data) {

$('#time-selection').html(data);

}

});

在实际文件的这个片段之上,正在设置current_month和selected_day。我在成功函数中添加了一个alert(数据)函数,并在警告框中显示了正确的html显示,但时间选择元素在网页上显示为完全空白。

我已经在Firefox,Chrome,Safari和Opera上测试过。所有这些都按预期工作。 IE 7和IE 8是唯一返回空时间选择元素的人。

我已阅读其他帖子,尝试在时间选择上调用.empty(),然后调用.append()而不是使用.html(),但获得相同的结果。

有没有人有我在做什么错误的想法呢?

任何帮助将不胜感激!

我的情况是有差别提前

由于建设这个在Drupal,使用jQuery 1.3.2!

2010-11-11

Jacob

+2

闻起来像症状中的无效标记,数据看起来像什么? –

2010-11-11 17:59:13

+1

一个明显的测试:'$('#time-selection')。html('foo');'工作吗?如果没有,这与您的AJAX调用无关,并且与页面上已有的标记有关。无论选择器是无效的(可能有点太明显),或者其他东西与HTML(例如,一个未封闭的标签)混淆。 –

2010-11-11 18:01:07

+0

请给我们一个提醒的html的例子。看起来有些问题,IE浏览器无法处理,但其他浏览器清理。 –

2010-11-11 18:01:35

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值