Здравствуйте, вообще ничего не понимаю в javascript, не могли бы вы указать, где ошибка в моем коде, пишет 500 internal server error
<html>
<body onload="loadorder()">
<input placeholder="Name" id="N" type=text size="20">
<input placeholder="Description" id="D" type=textarea size="60">
<select id="1">
</select>
<button onclick="post()">Записать</button>
</body>
</html>
<script>
function loadorder()
{
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function () {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
openJSON(xmlhttp.responseText);
}
}
xmlhttp.open("GET", 'https://apex.oracle.com/pls/apex/mariakom/zoo/order_a', true);
xmlhttp.send();
}
function openJSON(response)
{
var dv=document.getElementById("1")
var arr = JSON.parse(response);
for (i = 0; i < arr.items.length; i++)
{
var el = document.createElement('option');
el.innerHTML = arr.items[i].id+ ". "+arr.items[i].name;
dv.appendChild(el);
}
}
function post()
{
var ord=document.getElementById("1").id;
var n=document.getElementById("N");
var desc=document.getElementById("D");
var xhr = new XMLHttpRequest();
var url = "https://apex.oracle.com/pls/apex/mariakom/zoo/family";
xhr.open("POST", url, true);
xhr.setRequestHeader("Content-Type", "application/json");
xhr.onreadystatechange = function ()
{
if (xhr.readyState === 4 && xhr.status === 200) {
var json = JSON.parse(xhr.responseText);
console.log(json.name + ", " + json.description);
}
};
var data = JSON.stringify({"name": n, "description": desc,"order_a_id": ord});
xhr.send(data);
}
</script>