用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的方式放到页面中,求解答????? 展开
<option value="" selected="selected">请选择...</option>
<option value="a" >a</option>
<option value="b">b</option>
</select>
并根据这个值,向数据库查询出相关信息,再把查出来的信息,也用select的方式放到页面中,求解答????? 展开
1个回答
展开全部
推荐用jquery,用$.ajax();函数来做,我可以告诉你具体的方法和思路,但不可能吧全部的代码给你贴出来。
1. 用jquery获取“module_id”中发生变化后的当前的值,就是“value”的值。
2. 用jquery中的ajax()函数将这个值提交到服务器上去,然后根据这个条件查询出你想要的数据。
3.将这些数据格式化成json形式的字符串(推荐用这种方式,用别的也可以),然后在客户端接收这个字符串,然后把这个字符串在转化成json。
4. 讲json对象的数据添加的你想要显示的地方去,到处整个过程结束。
如果你是直接操作XMLHttpRequest对象来实现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请求结束了
});
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询