on laravel framework i want to build api that post json
this is my code
<html>
<head>
<title>Employees add</title>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("@submit").click(function(){
$.ajax({
url: "post.php",
type: "post",
data: {
message: $("#message").val(),
firstname: $("#firstname").val(),
},
datatype: "JSON"
success: function (jsonstr){
$("#result").text(JSON.stringfy(jsonstr));
};
});
});
});
</script>
</head>
<body>
<h1>Employees</h1>
<form name="em" id="em" method="post">
message: <input type="text" name="message" id="message">
firstname: <input type="text" name="firstname" id="firstname">
<input type="button" value="submit" name="submit" id="submit">
</form>
</body>
</html>
and I want to post the json into the post.php page
<?php
$message = $_POST["message"];
$firstname = $_POST["firstname"];
if(asset($message)){
$data = array([
"User message" => $message,
"User firstname" => $firstname,
]);
echo json_encode($data);
};
?>
but I get this err in the post.php code saying