SyntaxError:属性id后缺少:

SyntaxError: missing : after property id

本文关键字:id 属性 SyntaxError      更新时间:2023-09-26

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

 <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>

blockUI脚本更改为:

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

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

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

例如,您的blockUI()函数应该被调用如下:

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