#javascript #node.js #ajax #xml
#javascript #node.js #ajax #xml
Вопрос:
здравствуйте, у меня большая проблема, и я не могу продвинуться дальше.
Функция используется для добавления полигонов к изображению. После этого он кодируется в base64. Теперь предполагается, что клиент должен запросить страницу, обработать ее изображение и получить обратно только base64.
Проблема: каждый раз возвращается только исходный код страницы, даже без загрузки изображения и предоставления ему полигонов.
Запрос Ajax клиента:
$.ajax({
url: 'http://localhost/polyimg/?size=500',
typ: 'GET',
success: function(result) {
console.log(result)
}
});
обратный вызов с сервера:
<html> ... </html>
Вместо: data:image/jpeg;base64,...
Я не знаю, что мне делать. Работает ли это вообще? Я уже пытался написать сервер с помощью NodeJS, но он снова отправил бы только исходный код.
Я пытался с помощью XML задать сам запрос, но безуспешно. Я сидел над этим несколько часов и надеялся на хороший ответ. Спасибо
Комментарии:
1. Разве это не должно быть
http://localhost:port/polyimg
? Если вы не укажете порт (http://localhost/
), по умолчанию будет указан порт 80. Но, вероятно, ваш сервер разработки не работает на порту 80, не так ли?2. нет, это просто «localhost / polyimg /index.html?size=500», когда я использую nodejs, тогда он работает на 8080
3. Можете ли вы предоставить код своей конечной точки? GET / localhost/polyimg/?размер=500