gpt4 book ai didi

python - GAE(Python)简单的Ajax调用(无法弄清楚实现这一点所需的基本内容):

转载 作者:太空宇宙 更新时间:2023-11-03 18:57:27 26 4
gpt4 key购买 nike

我正在使用谷歌应用程序引擎1.8.0(Python 2.7.5)并且想要将数字发送到服务器(Ajax),它会通过相乘将其加倍并返回值。代码有什么问题吗?如何正确地做这件简单的事情呢?检查了在线教程,但它们更像是“简单指南如何通过 6 个简单步骤为火星漫游者构建轮子”:D然而最基本的简单事情却很难掌握。

HTML 代码:

<!DOCTYPE html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.js" type="text/javascript"></script>
</head>
<body>
<script>
function TestingStuff() {

$.ajax({
url: "/DoubleMumbers",
type: "post",
data: { valueNr: $("data").val() },
success: function(){
alert('succes!');
}
});
}
</script>

<div>Enter the number:
<input id="data" type="text"/>
<input id="doubleNumber" type="button" onclick="TestingStuff()" value="Double">
<input id="result" type="text"/>
</body>
</html>

Javascript代码(与html代码分开的副本):

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.js" type="text/javascript"></script>

<script>
function TestingStuff() {

$.ajax({
url: "/DoubleMumbers",
type: "post",
data: { valueNr: $("data").val() },
success: function(){
alert('succes!');
}
});
}
</script>

GAE 代码(Python):

import webapp2


page = """

<!DOCTYPE html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.js" type="text/javascript"></script>
</head>
<body>
<script>
function TestingStuff() {

$.ajax({
url: "/DoubleMumbers",
type: "post",
data: { valueNr: $("data").val() },
success: function(){
alert('succes!');
}
});
}
</script>

<div>Enter the number:
<input id="data" type="text"/>
<input id="doubleNumber" type="button" onclick="TestingStuff()" value="Double">
<input id="result" type="text"/>
</body>

</html>"""

class MainHandler(webapp2.RequestHandler):
def get(self):
self.response.write(page)

class DoubleNumbers(webapp2.RequestHandler):
def post(self):
self.response.out.write(valueNr*2)



app = webapp2.WSGIApplication([
('/', MainHandler),
('/DoubleNumbers', DoubleNumbers)
], debug=True)

代码中可能有错误,只是在试图弄清楚完成这项工作所需的基本内容时,头已经头晕了。如有任何意见,我们将不胜感激。

最佳答案

问题是这样的:

url: "/DoubleMumbers",

应该是“/DoubleNumbers”

关于python - GAE(Python)简单的Ajax调用(无法弄清楚实现这一点所需的基本内容):,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16967501/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com