Jquery下拉框数据动态获取该如何实现

这次给大家带来Jquery下拉框数据动态获取该如何实现,Jquery下拉框数据动态获取实现的注意事项有哪些,下面就是实战案例,一起来看一下。

废话不多说,直接上源码:

select.jsp

  <base href="" rel="external nofollow" > My JSP 'select.jsp' starting page <!---->function get_app_type() {$.ajax({type: "post",url: "AppTypeShow.action", //获取json数据dataType: "json",success: function(data) {var d = eval("(" + data + ")");for(var i = 0; i < d.length; i++) {var id = d[i].id;var name = d[i].name;var opt = "" + name + "";$("#appType").append(opt);}},error: function() {alert("系统异常,请稍后再试!")}});}function get_app_class() {$.ajax({type: "post",url: "AppClassShow.action",dataType: "json",success: function(data) {var d = eval("(" + data + ")");for(var i = 0; i < d.length; i++) {var id = d[i].id;var name = d[i].name;var opt = "" + name + "";$("#appClass").append(opt);}},error: function() {alert("系统异常,请稍后再试!")}});}$(document).ready(function() {get_app_type();get_app_class();});   
APP类型: ---请选择---
APP种类: ---请选择---

登录后复制

struts.xml

error.jspresulterror.jspresulterror.jspresult

登录后复制

NtAppAction.java

/** *  */package jquery.chisj.action;import java.util.ArrayList;import java.util.List;import jquery.chisj.entity.APPClass;import jquery.chisj.entity.APPType;import com.opensymphony.xwork2.ActionSupport;import net.sf.json.JSONArray;/** * @ClassName: NtAppAction * @Description: TODO * @Author: chisj chisj@foxmail.com * @Date 2016年1月20日 下午4:53:50 */public class NtAppAction extends ActionSupport {private String result;public String appTypeShow() {System.out.println("---app type show---");List appTypeList = new ArrayList();try {APPType appType_1 = new APPType();APPType appType_2 = new APPType();appType_1.setId(Short.valueOf("1"));appType_1.setName("Android");appType_2.setId(Short.valueOf("2"));appType_2.setName("iOS");appTypeList.add(appType_1);appTypeList.add(appType_2);JSONArray jsonArray = JSONArray.fromObject(appTypeList);result = String.valueOf(jsonArray);} catch (Exception e) {e.printStackTrace();}return SUCCESS;}public String appClassShow() {System.out.println("---app class show---");List appClassList = new ArrayList();try {APPClass appClass_1 = new APPClass();APPClass appClass_2 = new APPClass();appClass_1.setId(Short.valueOf("1"));appClass_1.setName("种类1");appClass_2.setId(Short.valueOf("2"));appClass_2.setName("种类2");appClassList.add(appClass_1);appClassList.add(appClass_2);JSONArray jsonArray = JSONArray.fromObject(appClassList);result = String.valueOf(jsonArray);} catch (Exception e) {e.printStackTrace();}return SUCCESS;}public String getResult() {return result;}public void setResult(String result) {this.result = result;}}

登录后复制

相信看了本文案例你已经掌握了方法,更多精彩请关注【创想鸟】其它相关文章!

推荐阅读:

jQuery与vue做出拖动验证的验证码效果

$.ajax()怎样从服务器获取json数据

以上就是Jquery下拉框数据动态获取该如何实现的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2782620.html

(0)
上一篇 2025年3月8日 16:34:12
下一篇 2025年2月18日 00:49:41

AD推荐 黄金广告位招租... 更多推荐

相关推荐

发表回复

登录后才能评论