jqModal / jquery和IE7 - 无效的属性值错误

时间:2010-09-10 18:47:57

标签: jquery

我得到一个奇怪的“无效属性值错误”,这只发生在IE7中。这是我的代码:

 showTypes = function(id,projNum,flag) {
    formData = 'vw=blah&id='+id+'&projNum='+projNum+'&flag='+flag;

    $.ajax({
        type: "post",        
        url: "myURL.cfm",
        data: formData,        
        cache: false,       
        success: function(result) { 
            $('#jqmTitle').html('Details for : '+projNum);
            $('#jqmText').html(result);
            $('#jqmTypes').jqmShow();
        },
        error: function(xmlHttpRequest, status, err) {
            confirm('Error!' + err );
        }
    });
}

它打破了$('#jqmText')。html(结果); 有什么帮助吗?

更新:看起来IE7不喜欢以下之一:

$('#blah-9').attr('disabled', true);
$('#blah-9').css('color','grey');

3 个答案:

答案 0 :(得分:1)

哇。 IE7不喜欢灰色,用#CCC替换它并且它起作用。

答案 1 :(得分:0)

您是否尝试将此添加到您的ajax参数?

dataType: "html"

因为我不知道你要回来的东西很难测试。

答案 2 :(得分:0)

您需要定义jqmShow()函数。现代浏览器只是忽略该行,但IE7试图拼了命的运行它,并不能在任何地方找到它。