gpt4 book ai didi

jquery - 从 GAE Python 中的 AJAX 调用获取响应时出现问题

转载 作者:行者123 更新时间:2023-12-01 04:17:43 24 4
gpt4 key购买 nike

我只是想通过单击按钮进行简单的ajax调用,以使用ajax从文本框中传递一些数据,并在ajax调用后检索相同的数据。但是这里有些事情很困惑,导致出现没有任何数据的警报

这是我的 ajaxTest.html

    <html>

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

</script>
<script>
function getData() {
var vdata = $('#txt').val();
$.ajax({
type: "GET",
url: "/processAjax",
data: vdata,
success: function (responseText) {
alert(responseText);
}
});
}
</script>
</head>

<body>
<input id="txt" type="textbox" runat="server" />
<input type="button" runat="server" onclick="getData();" />
</body>

</html>

这是我的 main.py

import httplib2
import os

class AjaxCall(webapp.RequestHandler):
def get(self):
template_data = {}
template_path = 'ajaxTest.html'
self.response.out.write(template.render(template_path,template_data))

class ProcessAjax(webapp.RequestHandler):
def get(self):
inputdata = self.request.get("inputData")
self.response.out.write(inputdata)


application = webapp.WSGIApplication(
[('/processAjax',ProcessAjax),
('/ajaxPage',AjaxCall)
],
debug=True)

def main():
run_wsgi_app(application)

if __name__ == "__main__":
main()

最佳答案

您的 AJAX 调用根本不包含 inputData 查询字段。更新您的 jQuery $.ajax() data 参数:

data: { inputData: vdata },

关于jquery - 从 GAE Python 中的 AJAX 调用获取响应时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13434740/

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