我的GAE应用程序中有这部分脚本,该应用程序使用webapp2,该应用程序使用post接收来自表单的数据,

class RenderMarksheet(webapp2.RequestHandler):
   def post(self):
     regno = self.request.get('content')  # Here's where I extract the data from the form
     ...
     ...
     ...
     self.response.out.write(template.render(templates/render.html, template_values))


还有发布到此脚本的网络表单,

<form action="/sign" method="post" name="inputform" onsubmit="return validate()">
    Register No : <input type="number" name="regno" placeholder="Your Register No."/>
                  <input type="submit" value="Get-My-GPA!" >
</form>


现在,我想不使用表单中的提交按钮,而是使用Javascript手动将特定数据(注册号)传递给python脚本(也许是url),比如说触发javascript方法的按钮。

我必须使用javascript发布数据(以实现AJAX)。
在python中,我这样做是为了将数据发布到网址中,

import http.client, urllib.parse
params = urllib.parse.urlencode({'regno':10109104021})
headers = {"Content-type": "application/x-www-form-urlencoded",
       "Accept": "text/plain"}
conn = http.client.HTTPConnection("mydomain:8888")
conn.request("POST", "/sign", params, headers)
response = conn.getresponse()
print(response.status, response.reason)
data = response.read()


如何通过Jquery或Javascript将数据发布到url?

最佳答案

最快的是使用jQuery并使用$.post()

10-04 11:09
查看更多