用ajax向数据库查询值???求解

用ajax获取这里的值<selectname="module_id"id="module_id"onchange="doRequestUsingPOST();"><opt... 用ajax 获取这里的值<select name="module_id" id="module_id" onchange="doRequestUsingPOST();">
<option value="" selected="selected">请选择...</option>
<option value="a" >a</option>
<option value="b">b</option>
</select>
并根据这个值,向数据库查询出相关信息,再把查出来的信息,也用select的方式放到页面中,求解答?????
展开
 我来答
百度网友38cdcd2
2013-05-23 · TA获得超过102个赞
知道小有建树答主
回答量:155
采纳率:0%
帮助的人:115万
展开全部
推荐用jquery,用$.ajax();函数来做,我可以告诉你具体的方法和思路,但不可能吧全部的代码给你贴出来。
1. 用jquery获取“module_id”中发生变化后的当前的值,就是“value”的值。
2. 用jquery中的ajax()函数将这个值提交到服务器上去,然后根据这个条件查询出你想要的数据。
3.将这些数据格式化成json形式的字符串(推荐用这种方式,用别的也可以),然后在客户端接收这个字符串,然后把这个字符串在转化成json。
4. 讲json对象的数据添加的你想要显示的地方去,到处整个过程结束。

如果你是直接操作XMLHttpRequest对象来实现ajax的话,上诉方法依然可以用
追问
我关键是基本上没有学过ajax的,就是想遇到问题就学习一下了,能给个这个方面差不多的例子么,我自己也好改编一下,多谢了!!!
追答
你看看这个例子,是用jquery的,还特意给你加了点注释:

$.ajax({
url: "Handler/CheckAdd.ashx",
type: "POST",
data: { "juage": "1",
"kw": kw,
"pageNum": "0"
},
dataType: "json",
success: function (Datas) {
//返回成功
//返回成功以后想自己做的事
}, error: function () {
alret("Sorry,Error!");
} //,
//start: function () { },//ajax请求开始了
//stop: function () { } //ajxj请求结束了
});
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式