javascript - IE 6 中的 Jquery 加载错误

标签 javascript jquery

我正在使用此脚本添加注释并加载服务器响应:

        $r="            $('#somestuff').hide();
            $('.button').click(function() {
 // validate and process form
 // first hide any error messages
 $('#somestuff').fadeIn(5000);
});
$('#subm').click(function() {
        // validate and process form
        // first hide any error messages
    $('.error').hide();

        var email = $('input#email').val();
        var id = $('input#id').val();
        if (email === '') {

      $('input#email').focus();
      return false;
    }
        var phone = $('textarea#body').val();
        if (phone === '') {

      $('input#body').focus();
      return false;
    }

        var dataString = '&email=' + email + '&body=' + phone + '&id=' + id;
        //alert (dataString);return false;

        $.ajax({
      type: 'POST',
      url: '/helpdesk/idejas/ratingupdate/',
      data: dataString,
      success: function(html) {
      $('#somestuff').html('<div id=\"message\" class=\"success large\"></div>');
        $('#message').html('Paldies par ieteikumu!').hide()
        .fadeIn(1500);
        $('#somestuff').hide('slow');
        $('#iddiv').show('slow');
        $('.comments').append(html);
        $('.comments li:last').fadeIn(1500);
      }
     });
    return false;
    });

"
 ;

在 FF、Chrome、IE 7,8 中一切正常,但 IE 6 崩溃。它显示这些字符:,我不知道如何解决这个问题。这种情况正在全站范围内发生。可能是什么问题呢?我通过 JSLint 运行了它,并修复了所有错误。

最佳答案

这与你的问题无关,我真的不介意仅仅因为我没有将其作为评论发布而被否决,因为大多数没有经验的人从不费心检查评论 - 他们只是滚动到答案并得到超过它。

我恳请您遵循(永恒的)良好编程实践。

我(不确定其他人)在阅读样式不正确的代码时会感到非常沮丧,忘记了它的正确性。

这样糟糕的缩进代码,糟糕的变量名选择(你有一个名为“someStuff”的 HTML id - 认真的吗?)。下次您尝试对代码进行一些更改时,您自己会浪费宝贵的几分钟时间来尝试弄清楚您要使用“someStuff”显示什么内容!

特别是在像 StackOverflow 这样的网站上,您需要尽可能清楚地向人们解释您的问题以获得最快和最好的解决方案,这就是为什么您的代码(问题的最佳描述)需要尽可能清晰可能的。也请花一些时间在 StackOverflow 中格式化您的代码。这是完全值得的,相信我。

谢谢。

关于javascript - IE 6 中的 Jquery 加载错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3682675/

相关文章:

javascript - AJAX 加载对象/图像 - 使 jQuery 动画不稳定

Jquery .off 所有处理程序

javascript - Openlayer 与大数据

javascript - 双击列表项打开页面

javascript - 使用 JavaScript 验证输入长度

javascript - 如何获取非javascript 'script' 的内容?

jquery - jquery中的javascript ajax响应

javascript - 将动态字段名称传递给jquery的each方法

javascript - ajax方法返回错误时如何打印输出?

javascript - 尝试在 Flask 应用程序内提供安全脚本