<!DOCTYPE>
<html>
<head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><title>test</title>
</head>
<body>
<script type="text/javascript" src="jquery-1.11.2.min.js"></script>
<script type="text/javascript">function success_jsonpCallback(data){var html = ‘‘;var pos = ‘‘;html += ‘<ul>‘;$.each(data, function(k, v) {if(k<10){pos = ‘【‘ + v.city+ ‘】‘ + v.positionName + ‘(...
重点:
一、jQuery高级用法
1、 jQuery实现文件上传
(1)定义UI结构
(2)验证是否选择了文件
①将 jQuery 对象转化为 DOM 对象,并获取选中的文件列表
②判断是否选择了文件
(3)向FormData中追加文件
var fd = new FormData()
fd.append(‘avatar‘, files[0])
(4)使用jQuery发起上传文件的请求
①不修改 Content-Type 属性,使用 FormData 默认的 Content-Type 值
contentType: false,
②不对 FormData 中的数据进行 url 编...
在做一个ajax跨域请求webservice的实例 请求成功 状态为200 success 却不执行success方法一直执行error方法解决方法是在webservice方法里response中加上回调函数即 string callbackFunName = context.Request["callbackparam"]; context.Response.Write(callbackFunName + "(\"value\")");参考博客http://www.cnblogs.com/know/archive/2011/10/09/2204005.html ----------------------------------JSONP,跨域数据交互协议。该...
1//一.原生js实现ajax请求 2// 1.get请求 3var xml=null;4if(XMLHttpRequest){5 xml=new XMLHttpRequest;6 }else{7 xml=new ActiveXObject(‘Microsoft.XMLHTTP‘)8 }9 xml.open(‘GET‘,url,true); 10 xml.send();11 xml.onreadystatechange=function(){12if(xml.readyState==4&&xml.status==200){13//请求成功 14 }else{15//请求失败 16 }17 }18// 2.post请求 19var xml=null;20var data...
1# -*- coding: utf-8 -*- 2from flask import Flask, jsonify3import psutil, time,json4 5 app = Flask(__name__)#实例化app对象 6 7 @app.route(‘/test_post/aa‘, methods=[‘GET‘,‘POST‘])#路由 8def test_post():910 memKeys = ["total", "available", "percent", "used", "free"]#查看内存信息11 memVaules = psutil.virtual_memory()
12 memInfo = dict(zip(memKeys, memVaules))
13 memInfo = {k: st...
1. JSON与JsonPATHJSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,它使得人们很容易的进行阅读和编写。同时也方便了机器进行解析和生成。适用于进行数据交互的场景,比如网站前台与后台之间的数据交互。JSON和XML的比较可谓不相上下。Python 中自带了JSON模块,直接import json就可以使用了。官方文档:http://docs.python.org/library/json.htmlJson在线解析网站:http://www.json.cn/#2. JSONjson简单说就是java...
注意:可能因为计算机型号不同,导致显示的Jsonpath不同。要根据现场实际情况进行修改。 然后用http客户端吧数据取了,写个mqtt协议转发工具,然后用app读出来就可以实现在世界各地监控主机的服务器占用率的方法了。这个很方便的。 计算机型号$.Children[0].Children[0].TextCPU占用率$.Children[0].Children[1].Children[0].Children[0].ValueCPU核心1占用率$.Children[0].Children[1].Children[0].Children[1].ValueCPU核心2占用...
在CORS出现之前,为实现跨域Ajax通信,开发人员利用DOM中能够执行跨域请求的功能,在不依赖XHR对象的情况下也能发送某种请求。1、图像Ping这里使用<img>标签。一个网页可以从任何网页中加载图像,不用担心跨域或不跨域。动态创建图像经常用于图像Ping。图像Ping是与服务器进行简单、单向的跨域通信的一种方式。请求的数据:以查询字符串形式发送响应的数据:可以是任意内容,但通常是像素图或204响应1var img = new Image();
2 img...
参考文章:http://www.cnblogs.com/dowinning/archive/2012/04/19/json-jsonp-jquery.html什么是跨域JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象。但在安全限制的同时也给注入iframe或是ajax应用上带来了不少麻烦。这里把涉及到跨域的一些问题简单地整理一下:首先什么是跨域,简单地理解就是因为JavaScript同源策略的限制,a.com 域名下的js无法操作b.com或是c.a.com域名下的对象。更详细的说明可以看下表:URL说...
自己理解:JSON是一种数据交换格式,而JSONP是一种依靠开发人员的聪明才智创造出的一种非官方跨域数据交互协议。我们拿最近比较火的谍战片来打个比方,JSON是地下党们用来书写和交换情报的“暗号”,而JSONP则是把用暗号书写的情报传递给自己同志时使用的接头方式。ajax的核心是通过XmlHttpRequest获取非本页内容,而jsonp的核心则是动态添加<script>标签来调用服务器提供的js脚本。本文转载自IoveC的博客链接地址如下:http://www...
1.写一个类封装jsonp:jsonp(url, params, success, funName) 参数url:请求地址 参数params:请求数据,可以是json对象,或形如"name=zs&age=10"的字符串,或null 参数success:jsonp请求成功回调函数 参数funName:指定服务端响应数据包裹json对象的函数名,也可以不传该参数/** jsonp必须是get请求* 参数: * url:请求地址,* params:请求体,* success:回调函数* funName: 函数名,json...
前天在项目中写的一个ajax jsonp的使用,出现了问题:可以成功获得请求结果,但没有执行success方法,直接执行了error方法提示错误——ajax jsonp之前并没有用过,对其的理解为跟普通的ajax请求差不多,没有深入了解;出现了这种错误,几经调试(检查后台的代码和js部分的属性设置)还是不行,让我感觉很是意外和不解。于是,决定仔细研究下ajax jsonp的使用,并将最后测试成功的学习经验和大家分享下! 首先,贴出可以成功执行的代码...
由于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现。当然了,通过调用强大的PhoneGap插件然后打包,你可以实现100%的Socket通讯和本地数据库功能,又或者通过HTML5的WebSocket也可以实现与服务器的通讯和服务端推功能,但这两种方式都有其局限性,前者需要PhoneGap支持,后者要求用户设备必须支持WebSocket,因此都不能算是ST2的原生解决方案,原生的只有AJAX。 说到AJAX就会不可避免的...
一.Promise的作用是什么?当有多个请求之间有相互依赖关系(紧接着的请求需要上一次请求的返回结果),这时promise的作用就凸显出来了。二.如何使用promise? new Promise(function(resolve,reject){1.处理语句if(处理成功){resolve([参数]);}else{reject([参数]);}});三.promise的两个原型方法(对方方法) then(),catch()1.当前promise对象标志成resolve状态时,调用 then(function([参数]){处理语句})2.当前promise对象标...
前言: 说到AJAX就会不可避免的面临两个问题,第一个是AJAX以何种格式来交换数据?第二个是跨域的需求如何解决?这两个问题目前都有不同的解决方案,比如数据可以用自定义字符串或者用XML来描述,跨域可以通过服务器端代理来解决。但到目前为止最被推崇或者说首选的方案还是用JSON来传数据,靠JSONP来跨域。而这就是本文将要讲述的内容。 JSON和JSONP虽然只有一个字母的差别,但其实他们根本不是一回事儿:JSON是一种数据交换格式,...