拒绝从'*'执行脚本,因为它的MIME类型('text / html')不可执行,并且启用了严格的MIME类型检查

时间:2015-05-30 18:16:20

标签: javascript google-drive-api mime-types form-submit

我在网站上使用表格使用Google表格更新Google表格。它工作正常,但最近我开始收到上述错误。

请注意,数据记录得非常完美,只是“警报”未被触发(表单没有响应?),因此用户无法确认他的数据是否已被记录。

这是剧本:

<script type="text/javascript">
 function postContactToGoogle(){
        var name = $('#name-add').val();
        var email = $('#email-add').val();
        var location=$('#location-add').val();

        if ((email !== "")) {
            $.ajax({
                url: "http://docs.google.com/forms/d/1Nt-NaXVnZYHDeEbqTypyq6ZUMKPk9of4fW_U5eaiLjg/formResponse",
                data: {"entry.555826589" : name, "entry.2022783192" : email, "entry.128132944": location},
                type: "POST",
                dataType: "jsonp",
                statusCode: {
                    0: function (){
                        $('#name-add').val("")
                        $('#email-add').val("")
                        $('#location-add').val("");

                        //Success message
                        alert("Sweet! We will get in touch soon.");

                    },
                    200: function (){
                        $('#name-add').val("");
                        $('#email-add').val("");
                        $('#location-add').val("");
                        //Success message
                        alert("Sweet! We will get in touch soon.");
                    }
                }
            });
        } else {
            //Error message
            alert("Email is required");
        }
    }

PS:我的网站托管在Blogger上。

0 个答案:

没有答案