响应storage.get时出错:SyntaxError:意外的令牌

Hi There Can Anyone tell me how to solve this error:

Error in response to storage.get: SyntaxError: Unexpected token < at Object.callback (chrome-extension://nkeimhogjdpnpccoofpliimaahmaaome/js/content.js:1:50) at chrome-extension://nkeimhogjdpnpccoofpliimaahmaaome/js/content.js:1:22 /favicon.ico Failed to load resource: the server responded with a status of 404 (Not Found) I have tried many times to remove it but can't. Here is my main.html code:

enter code here
<!DOCTYPE html>
<html>
<head>
    <title></title>
    <script src = "angular.js"></script>
</head>
<body>
<div ng app = "myApp" ng-controller = "bookController">
    <form>
Book Name:-<input type="text" ng-model="bname" />
Book Author:-<input type="text" ng-model="bauthor" />
Book Price:-<input type="text" ng-model="bprice" />
Book Language:-<input type="text" ng-model="blanguage" />
<input type="button" value="Submit" ng-click="insertData()" />
</form>
</div>
<script>
     var app = angular.module('myApp',[]);
    app.controller('bookController',function($scope,$http){ 
    $scope.insertData=function(){       
    $http.post("insert.php", {
        'bname':$scope.bname,
        'bauthor':$scope.bauthor,
        'bprice':$scope.bprice,
        'blanguage':$scope.blanguage})

    .success(function(data,status,headers,config){
    console.log("Data Inserted Successfully");
    });
        }
         });
</script>

</body>
</html>

And here is my insert.php code:

<?php 
$data = json_decode(file_get_contents("php://input"));
$bname = mysql_real_escape_string($data->bname);
$bauthor = mysql_real_escape_string($data->bauthor);
$bprice = mysql_real_escape_string($data->bprice);
$blanguage = mysql_real_escape_string($data->blanguage);
mysql_connect("localhost", "root", "root"); 
mysql_select_db("books-library");
mysql_query("INSERT INTO books('book-name', 'book-author', 'book-price', 'book-longuage') VALUES('".$bname."','".$bauthor."','".$bprice."','".$blanguage."')");
?>