отправка данных на другую HTML-страницу через JavaScript? - PullRequest
0 голосов
/ 28 июня 2011

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

Я думаю, это может сработать?или, может быть, jquery с ajax может работать?

<form action="HTML.html" method="post">
    <textarea rows="7" cols="30"></textarea>
    <button type="submit">send</button>
</form>

, но я не уверен, также я знаю, что могу сделать это с помощью PHP, но я хочу попробовать и посмотреть, будет ли это возможно только через javascript.

Ответы [ 3 ]

2 голосов
/ 28 июня 2011

Постоянно?Нет, это не может быть сделано только с Javascript.Вы не можете редактировать файл на сервере без прав записи на сервер, и, поскольку Javascript запускается в веб-браузере пользователя, у него нет доступа на запись к вашему серверу.

Временно?Может быть.Если все, что вам нужно, это чтобы результаты формы отображались на странице, которая появляется после того, как пользователь нажимает кнопку «Отправить», это более целесообразно.Во-первых, Javascript не может читать данные POST, так что это не так.Вместо этого вам нужно использовать GET и Javascript для чтения строки запроса, хранящейся в document.location.search, а затем записать HTML пользователя в innerHTML элемента HTML.

0 голосов
/ 28 июня 2011

Вы можете сделать что-то вроде этого:

index.html:

<form action="HTML.html" method="GET">
    <textarea rows="7" cols="30" name="text"></textarea>
    <button type="submit">send</button>
</form>

HTML.html:

<script type="text/javascript">
    window.onload = function () {
        document.write(window.location.search.split('=')[1]);
    };
</script>
0 голосов
/ 28 июня 2011

Возможно, вам понадобится база данных и динамический веб-язык.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...