我有一个jQuery脚本出现在除IE以外的其他浏览器中出现问题。jQuery脚本不能在IE中工作
下面是一个非常非常非常简化的脚本版本,甚至不会显示。 请帮助我已经在这个问题上工作了大约2周。
<script type="application/javascript">
$.getTime = function(zone, success)
{
var url = 'http://json-time.appspot.com/time.json?tz=' + zone + '&callback=?';
$.getJSON(url, function(o){
success(new Date(o.datetime), o);
});
};
</script>
调用函数加载库小时
<script type="application/javascript">
$.ajax({ type: "GET" ,url: "xml/LibraryHours.xml", dataType: "xml", success: function(xml){
$.getTime('GMT', function(time)
{
$('<li/>').html('Work').appendTo('#update-target p');
});}}); //close ajax{
则更新HTML区域:
<div id='update-target'>
<!--<a href="#">Click here to load Library hours</a>-->
<p></p>
</div>
什么不显示? – akonsu 2010-08-18 18:11:32
在IE中调用成功函数吗?如果是这样,那大概是o.datetime的格式有问题,IE不喜欢,但所有其他浏览器都这样做。什么是IE浏览器的o.datetime? – 2010-08-18 18:13:00
XML格式是否正确? IE很挑剔。 – 2010-08-18 18:13:39