Отправить вход в файл в Ajax - PullRequest
0 голосов
/ 13 ноября 2018

Я хочу поместить код в текстовое поле, как показано ниже, и отправить его в файл, и я не знаю Ajax, я его понимаю, но не могу написать.

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <title>Testing</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <script src="main.js"></script>
</head>
<body>
    <textarea id="html"></textarea>
    <textarea id="js"></textarea>
    <textarea id="css"></textarea><br>
    <input type="button" value="Run" id="run">
    <iframe src="example.html" frameborder="0"></iframe>
    <button onclick="loadDoc()">Try The Ajax</button>
</body>
</html>

Содержимое main.js:

function loadDoc() {
    var fred = document.getElementById("js");
    var xhttp = new XMLHttpRequest();
    xhttp.onreadystatechange = function() {
        if (this.readyState == 4 && this.status == 200) {
            document.getElementById("html").innerHTML =
                this.responseText;
        }
    };
    xhttp.open("GET", "example.html", true);
    xhttp.send();
}

Загружается, но не отправляет. Я попытался xhttp.send(fred, "example.html",true), но это не сработало. Таким образом, как codepen или jsfiddle

1 Ответ

0 голосов
/ 13 ноября 2018

Ajax - это выполнение HTTP-запроса из JavaScript, не покидая страницы.

Он не может записывать в файлы.

Вы можете сделать HTTP-запрос дляURL-адрес, который обрабатывается серверным кодом, который использует информацию в запросе для записи в файл (хотя это более обычно для записи в базу данных).

Выберите понравившийся вам язык программирования и найдите на нем вводное руководство по программированию на стороне сервера.

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