我正在尝试弄清楚如何使用 AJAX 发送多个字段。我会使用 GET 还是 POST?
我正在使用 Python 服务器页面。我希望我的字段根据选择框中选择的选项进行更新 - 据我所知,到目前为止我已经做到了这一点,我只是想知道如何通过 XMLHttpRequest 发送多个离散的数据。
即
fname = c.execute("""SELECT fname from employees WHERE user = %s;""", (uname))
lname = c.execute("""SELECT lname from employees WHERE user = %s;""", (uname))
email = c.execute("""SELECT email from employees WHERE user = %s;""", (uname))
deptid = c.execute("""SELECT dept_id from employees WHERE user = %s;""", (uname))
active = c.execute("""SELECT active from employees WHERE user = %s;""", (uname))
sentient = c.execute("""SELECT sentient from employees WHERE user = %s;""", (uname))
我将拥有所有这些数据,并希望将它们发送回我的其他页面。我该如何执行此操作,以便异步更新?
注意,我想将其从服务器发送到客户端页面。 IE。如果用户从客户端页面上的选择框中选择不同的用户名(此处未显示,将通过 POST 或 GET 发送),所有这些字段都将发送回我的主页并显示给用户
最佳答案
虽然我不熟悉 Python,但我敢打赌有一种方法可以将数据序列化为 JSON 以返回客户端。
{"fname" : "Bob", "lname" : "Johnson", "email" : "email.@email.com" ... }
在客户端,您就可以像遍历任何其他 JavaScript 对象一样遍历数据:
var fname = response.fname; // etc
关于javascript - 使用 AJAX 发送多个字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7986934/