2 fancything Fancything 于 2017.09.05 10:45 提问

本人新手,请教关于用Ajax技术想后台获取数据库表中一个字段的所有值

请教关于用Ajax技术想后台获取数据库表中一个字段的所有值,然后赋值到JSP页面中的下拉列表中。本人是新手,希望各位大神给个完整的例子。在线等,在此谢过

2个回答

xiaoming120915
xiaoming120915   2017.09.05 10:50

$.ajax({
url:"http://www.microsoft.com", //请求的url地址
dataType:"json", //返回格式为json
async:true,//请求是否异步,默认为异步,这也是ajax重要特性
data:{"id":"value"}, //参数值
type:"GET", //请求方式
success:function(req){
//请求成功时处理
},
error:function(){
//请求出错处理
}
});

xiaoming120915
xiaoming120915 回复Fancything: 可以写在里面,也可以提取到一个function中,然后在success中调用
11 个月之前 回复
Fancything
Fancything 回复xiaoming120915: 是写在success:function(req) 里面吗
11 个月之前 回复
xiaoming120915
xiaoming120915 回复Fancything: http://bbs.csdn.net/topics/390854058 去看这个地址吧,看了你就该知道怎么用了
11 个月之前 回复
xiaoming120915
xiaoming120915 回复Fancything: document.getElementById("cc").options.add(new Option(text,value));其中text,value从你的json数据中来
11 个月之前 回复
Fancything
Fancything 回复xiaoming120915: 你能给我写个把数据放到下拉列表的代码啊 我贴了图 你帮我看看 谢谢了
11 个月之前 回复
xiaoming120915
xiaoming120915 回复Fancything: ajax中有个dataType属性是由来配置返回数据的格式,上面给出的例子中配置的为json,那么后台返回的数据就是json格式:{"name":"zs","age":15}
11 个月之前 回复
Fancything
Fancything 回复xiaoming120915: 请问下 他给的这段代码 后台返回的数据由什么接受呢 我看不懂
11 个月之前 回复
xiaoming120915
xiaoming120915 回复Fancything:结合qq_3437……的回答,你去查一下js动态的填充select就可以了
11 个月之前 回复
qq_34379959
qq_34379959 回复Fancything: success的时候,回调req; var req.xxx 然后把这个值放到下拉列表里面
11 个月之前 回复
Fancything
Fancything 那如何放到下拉列表呢
11 个月之前 回复
Fancything
Fancything   2017.09.05 20:13

图片说明

图片说明

URL已经有数据返回了 谁能给我写个代码 谢谢了

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
C# 提取所有字段值
using System;using System.Collections.Generic;using System.Text;using System.Reflection;using System.IO;namespace RefectionGetConst{        class Program    {        static void Main(string[] args) 
数据库设计中单个字段多值的处理
在数据库设计中,有一种情况是比较头痛的,就是一条业务数据有一个字段是多个值拼起来的,如一个设备有多个维护部门。 create table devcie (    devcie_id number,    vindicate_dept_id  varchar2(100) ); insert into devcie values(1,'11'); insert into devcie
通过jdbc获取数据库表字段信息
在使用jdbc查询数据库返回的ResultSet中,含有一个对象“ResultSetMetaData”,可以通过这个对象来获取表字段的所有信息,包括:字段名,字段类型,字段类型名称等等,非常的不错,这样我们在使用查询的时候就有了更大的自由发挥程度,我们在获取一张表里的值时,并不需要对数据库表有过多的了解,我们照样可以对它进行正常的操作。 举例如下: package test.come.hy
将数据库表中的多个字段中的null设置为空串
有一个临时表,表中有大部分的值是null,想将null改成空字符串 update  tb   set   a=‘’  where   a is null  这样一个字段改着麻烦,字段太多   用存储过程实现,很牛     DECLARE @s NVARCHAR(4000) SET @s = '' SELECT  @s = @s + ',' + QUOTENAME(name)
Java源码获取数据库中表的字段信息
Java源码获取数据库中表的字段信息
ajax从后台获取数据,返回值为时间和字段太长的处理方式
对返回值data进行遍历,处理长度大于10的字符串和时间格式:for(var int = 0; int < data.length; int++) { if(data[int][1] != null && data[int][1].length > 10) {     data[int][1] = data[int][1].substr(0, 10) + "..."; ...
js 获取页面上所有相同名字的文本框 并传入ajax
可以将多个同name属性控件的值组合成一个json数组或数组字符串,传到java后台后再序列化成json数组,取出数据。以下是测试代码: $("#submit").click(function () { //将多个同name的值组成一个json数组字符串 var jsondata = "["; $("[name=test]").each(function () { jso
集合(1)循环取集合中的值(+取特定字段的值)
for(int i=0;iuniversitylist.size();i++){ universitylist.get(i); System.out.println(u.getUniversityId());//取集合中特定的值 System.out.println(universitylist.get(i)); System.out.println( universitylist.ge
js使用ajax传值给后台,后台返回字符串处理
js使用ajax传值给后台,后台返回字符串的处理方法
使用Ajax中的Json传输数据时,从后台查询的字段过滤方法。
我采用的是直接设置值的方式,其实可以从后台查询,但是为了演示清楚,从后台查询的值一般都是存放到一个数组中,无法看清楚里面的内容。这样会更加直观。我在jsonText.java设置了三个字段:pid、pname、page和构造方法。 在此用构造方法为其赋值,并把他们存到数组jsonlist 中。如下所示: List jsonlist = new ArrayList();