Ошибка 500 на сервере с Ajax (отправка метод)

голоса
-1

Я использую Javascript и AJAX для отправки некоторой информации. Приведенный ниже код работает на моей локальной машине, но не на моем сервере.

var str = /Nouvelle_Fiche + / + id_fiche + / + id_process + / + type_process + / + id_impact + / + id_auteur + / + id_situation + / + questionnaires;

xmlhttp.open(POST, str, true);
xmlhttp.setRequestHeader(Content-Type, application/x-www-form-urlencoded);
xmlhttp.send();

У меня есть ошибка 500 «Внутренняя ошибка сервера» с линией «xmlhttp.send ();». Не могли бы вы мне помочь ? Спасибо !

Задан 19/09/2018 в 13:00
источник пользователем
На других языках...                            


2 ответов

голоса
0

Теперь у меня есть новая ошибка, это "404 не найдено" , потому что добавить к моей ссылке "mycustompage.htm aspxerrorpath =?" , Так что теперь у меня есть:
? «Mycustompage.htm aspxerrorpath = / Nouvelle_Fiche / 17/13766 / I / 43 / 1162/1 / 2_»

Кто-нибудь теперь, почему это добавить его к моей ссылке? Спасибо

Ответил 19/09/2018 в 15:21
источник пользователем

голоса
0

Попробуйте отправить dataв JSON , если вы можете или отправить nullв ajax.sendфункции. Попробуйте изменить Content-Type.

var ajax = new XMLHttpRequest();
ajax.open("GET", url, true);
ajax.setRequestHeader("Content-type", "application/json");
ajax.send( data );

ajax.onreadystatechange = function() {
  if (ajax.readyState == 4 && ajax.status == 200) {
    console.log(ajax.response);
  }
};
Ответил 19/09/2018 в 13:16
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more