Я пытаюсь выполнить очень простую задачу здесь ... добавление двух чисел, введенных на HTML-страницу. Результат должен исходить из скрипта python. Это нужно сделать с помощью AJAX. Поэтому я создал одну страницу с javscript для Ajax вызова, а также:Добавление двух чисел с использованием AJAX с скриптом python
<!DOCTYPE html>
<html lang="en">
<head>
<script>
var req = new XMLHttpRequest();
function askServer() {
var number1 = document.getElementById("number1").value;
var number2 = document.getElementById("number2").value;
var dataToSend = "?number1="+number1 + "&number2="+number2;
req.open("GET","myScript.py",dataToSend,true);
req.onreadystatechange = handleServerResponse;
req.send();
document.getElementById("result").innerHTML = "The request has been sent.";
}
function handleServerResponse() {
if((req.readyState == 4) && (req.status == 200)) {
var result = req.responseText;
document.getElementById("result").innerHTML = "The answer is : " + result + ".";
}
}
</script>
</head>
<body>
<p>Enter two numbers:
<input id="number1" type="number">
<input id="number2" type="number">
</p>
<p>To ask the server top add them, without refreshing the page, click this button: <button onclick="askServer()">Ask the Server</button></p>
</div>
<p id="result"></p>
</body>
</html>
мне нужна помощь со скриптом питона. Я знаю, что просто потребуются два параметра в строке запроса; добавьте их и верните.
Say Я создал файл .py со следующим утверждением
return "Hi".
Полный текст «возврат„HI!“» Возвращается в качестве результата. Я просто начинающий питон.
какой сервер установка вы используете? – Daniel