Как запустить html-форму из запроса GET Javascript?

Я попытался вызвать какой-то API, и API выдает html-ответ, содержимое которого представляет собой форму автоматической отправки при загрузке. Итак, вопрос в том, как отправить форму, полученную из API ответа?

функция jquery:

$.get( "example.html", function( data ) {
    //response is html
});

ответ от APi (example.html):

<!DOCTYPE html>
<html>
<head></head>
<body onload = "submitOnLoad.submit();">
	<form id = "submitOnLoad" method = "POST" action = "example.com/save">
			<input type = "hidden" name = "name" value = "john" />
			<input type = "hidden" name = "birthday" value = "23-03-2003" />
	</form>
</body>
</html>

Редактировать : Мне жаль, что я не понял. Мне нужно другое решение.

Какой у Вас вопрос?

Smit Raval 09.04.2018 13:49

Я думаю, что вопрос не в загрузке в HTML из запроса GET, например, заголовок заставил бы вас предположить, что @Toleo

Luca Kiebel 09.04.2018 13:50

@Luca Да, удалил комментарий, но я думаю, он хочет знать, как использовать AJAX

Toleo 09.04.2018 13:51

Возможный дубликат Пример jQuery Ajax POST с PHP

Toleo 09.04.2018 13:52

@SmitRaval: я обновил список вопросов, чтобы вас запутать.

taufiq 09.04.2018 15:53

@Luca: да, это другое

taufiq 09.04.2018 15:53

@Toleo: Почему ты так думаешь?

taufiq 09.04.2018 15:54
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
1
7
69
1

Ответы 1

Во-первых, jQuery - это просто библиотека функций для упрощения кодирования, особенно сокращенная версия API браузера. Во-вторых, вы не захотите получать html-страницу через ajax, потому что браузеры в любом случае могут обрабатывать запрос через веб-сервер. Ajax в основном используется с конечными точками Restful Server для обмена данными, а не для получения целых файлов HTML. Однако, если вы просто играете, чтобы научиться, попробуйте этот фрагмент. обязательно передайте строку html.

$.get( "example.html", function( data ) {
    $('body').html(<response html string>)
});

Другие вопросы по теме