ajax传递的formdate 如何让python获取?

html:

img

python:

img

运行后:

img

运行的期待结果是显示:Chinese
我犯了什么错误?

在默认的选中的项中添加selected试下,可能是因为你没有设置selected,所以$("select option:selected").val()没有获取到内容


<select name="" id="select">
  <option value="chinese" selected >中文</option>
  <option value="english">英文</option>
</select>

检查发送请求时sl 的值情况
没有指定ajax请求方式,ajax请求默认是GET请求方式
GET请求方式获取,用values方法

request.values.get("sl")

POST请求方式获取,用form

request.form.get("sl")