select2通过AJAX获取远程数据的方法

需要的数据格式是有要求的,如下:

{

"results": [

{

"id": "CA",

"text": "California"

},

{

"id": "CO",

"text": "Colarado"

}

],

"more": false

}

比如我们编写一个python(Django)来实现:

class ApiWorkTicketEcsGetType(LoginRequiredMixin, View):

def get(self,request):

datalist = []

t = models.AliEcsType.objects.all().values(‘alitypeid‘,‘typename‘)

for i in t:

ret = {}

ret[‘id‘]= i[‘alitypeid‘]

ret[‘text‘] = i[‘typename‘] + ‘-‘ + i[‘alitypeid‘]

datalist.append(ret)

return HttpResponse(json.dumps({‘results‘:datalist,‘more‘:‘false‘}), content_type=‘application/json‘)

然后我们就可以编辑HTML页面了

服务器类型

$(‘.js-data-example-ajax‘).select2({

ajax: {

url: ‘{% url ‘api_workticket_getecstype‘ %}‘,

dataType: ‘json‘,

// Additional AJAX parameters go here; see the end of this chapter for the full code of this example

}

});

ajax获得远程html,select2通过AJAX获取远程数据的方法相关推荐

  1. js 用下标获取map值_js map方法处理返回数据,获取指定数据简写方法

    map方法处理返回数据,获取指定数据简写方法 前言 后端返回数据为数组列表时,通常比较全面,包含了很多不需要的数据,可以通过 map 方法处理返回数据,筛选出想要的数据 例如 // 返回数据 res ...

  2. android 获取加速度传感器值,Android开发获取传感器数据的方法示例【加速度传感器,磁场传感器,光线传感器,方向传感器】...

    本文实例讲述了Android开发获取传感器数据的方法.分享给大家供大家参考,具体如下: package mobile.android.sensor; import java.util.List; im ...

  3. android开发中磁场传感器,Android开发获取传感器数据的方法示例【加速度传感器,磁场传感器,光线传感器,方向传感器】...

    本文实例讲述了Android开发获取传感器数据的方法.分享给大家供大家参考,具体如下: package mobile.android.sensor; import java.util.List; im ...

  4. 介绍一种在MATLAB中获取股市数据的方法

    介绍一种在MATLAB中获取股市数据的方法: >>clear >>c=yahoo 系统会返回 c = url: 'http://finance.yahoo.com'       ...

  5. java 读取 远程文件_利用JAVA获取远程文件及使用断点续传 供学习者使用

    闲来没事,就做做,程序还是要多写才好@ 原理不说,文件方面及I/O方面,去BAIDU一下就知道,断点续传的原理也很简单,就是在原来已经下载的基础之上继续下载就可以了,用到了这么关键的一句:urlc.s ...

  6. php链接远程socket,php使用socket获取远程图片

    步骤: 1,匹配URL中的主机名和文件部分 2,创建socket并连接到目标服务器 3,构造HTTP请求并发送 4,读取HTTP响应并解析 5,保存内容到文件并关闭socket连接 代码实现如下: / ...

  7. php 获取远程图片尺寸,PHP高效获取远程图片尺寸和大小的实现方法

    原标题:PHP高效获取远程图片尺寸和大小的实现方法 PHP高效获取远程图片尺寸和大小的实现方法 在这里分享一下自己的心得,希望和大家一起分享技术,如果有什么不足,还请大家指正.写出这篇目的,就是希望大 ...

  8. php抓取远程图片到本地,php获取远程图片保存到本地

    本函数主要功能: 获取远程图片并把它保存到本地,确定有把文件写入本地服务器的权限. 变量说明: $url 是远程图片的完整URL地址,不能为空. $filename 是可选变量: 如果为空,本地文件名 ...

  9. java $.getjson_JQuery 获取json数据$.getJSON方法的实例代码

    jQuery系列 第八章 jQuery框架Ajax模块 第八章 jQuery框架Ajax模块 8.1 jQuery框架中的Ajax简介 Ajax技术的核心是XMLHTTPRequest对象,该对象是A ...

  10. datagrid php json,thinkphp和easyui结合中,datagrid等容器获取json数据的方法

    一直使用两者进行前后台开发,非常方便,但在datagrid中获取json数据并显示的时候碰到了问题,网上资料非常的少,基本都是jsp和php的,thinkphp框架的就没有了,可能非常简单,但本人刚学 ...

最新文章

  1. 机器学习中的梯度下降( Gradient Descent)算法
  2. 智能制造-逆向工程-三维测量-标定
  3. 三大主流浏览器Web开发工具
  4. CAS教程-第一篇-CAS单点登录原理解析
  5. VTK:IO之GLTFImporter
  6. python sqlite3使用详解
  7. magicmatch java_Java-webmagic爬虫
  8. NameError:name ‘xrange’ is not defined
  9. 计算机常用技巧及快捷键
  10. 鸡啄米vc++2010系列25(滚动条控件Scroll Bar)
  11. keil5点击调试提示SarmCM3.dll文件缺少问题
  12. php调java_php调java接口
  13. MODFLOW Flex、GMS、FEFLOW、HYDRUS实践应用
  14. stm32 RTC闹钟唤醒低功耗模式
  15. 【人月神话】浅谈人月神话0.2什么是“人月”,为什么是“神话”?
  16. 【8023】产品与营销的合作关系 产品10大败因
  17. 迷你计算机笔记本,世界上最小的笔记本电脑,机身小巧仅有7英寸
  18. php环境下,两种汇率接口,已经测试通过
  19. 《大数据可视化》课后习题答案-何光威版
  20. 浅谈用户行为分析(一)

热门文章

  1. Atitit netcore 问题与解决 目录 1. 导入第三方dll库 1 1.1. 跨平台开发netcore程序 2 1.2. 不能生产dll问题,可能是360杀毒监控了。。 2 2. 运行dl
  2. Atitit 大数据体系树 艾提拉著 数据采集 gui自动化 爬虫 Nui自动化  Ocr技术 Tts语音处理 文档处理(office zip等) html文档处理解析 转换与处理
  3. Atitit hadoop使用总结 目录 1.1. 下载300m ,解压后800M 1 1.2. 二:需要的jar包 1 2. Demo code 2 2.1. WCMapper 2 2.2. WC
  4. Atitit websocket 使用大概总结 使用场景 websocket 实时信息的Web应用却带来了很大的不便,如带有即时通信、实时数据、订阅推送等功能的应 用 实时数据可以用来更新缓存
  5. Atitit 视图参数解决方案 oracle版和mysql版本 attilax总结.docx
  6. Atitit 项目中的勋章体系,,mvp建设 ,荣典体系建设
  7. Atitit.attilax重要案例 项目与解决方案与成果 v6 qa15
  8. Atitit.ide eclipse编译速度慢的解决
  9. paip.python开发环境搭建
  10. 别把量化交易变成拼人力、拼硬件、拼资源的烧钱游戏