SyntaxError:missing:属性id之后

时间:2013-11-21 10:13:27

标签: javascript ajax jquery

它显示语法错误:缺失:属性id在'<img src="loading.gif" />'附近;`

 <script>
    $(document).ready(function() {
        $("#client").on("change", function() {
          var clientid=$("#client").val();

           $.blockUI(

           { 

            '<img src="loading.gif" />';
                timeout: 5000

           }); 

        $.ajax({
                type:"post",
                url:"clientnetworkpricelist/yourfile.php",
            data:"title="+clientid,
            success:function(data){
                 $('.blockUI').hide();
                 $("#result").html(data);
            }
        }); 
        });
    });
    </script>

2 个答案:

答案 0 :(得分:3)

blockUI脚本更改为:

$.blockUI({
     message: '<img src="loading.gif" />',
     timeout: 5000
}); 

答案 1 :(得分:0)

对象的属性值需要用逗号分隔,而不是用分号分隔。你的代码应该是:

message: '<img src="loading.gif" />',
timeout: 5000

例如,您的blockUI()函数应按如下方式调用:

$.blockUI({ 
    message: '<img src="loading.gif" />',
    timeout: 5000
});