Dojo中跨域获取新浪股票接口返回的数据(练习)

首先,配置好环境,不罗嗦了,然后,使用request中的script模块中的方法,获取代码地址为http://hq.sinajs.cn/list=sh000001,核心代码如下:

 1             on(dom.byId("clickToShowCode"),"click",function(){
 2                 var stockCode = dom.byId("stockNo").value;
 3                 console.log(stockCode);
 4                 var url = "http://hq.sinajs.cn/list=" + stockCode;
 5                 script.get(url,{
 6                 // jsonp: "callback"
 7                 }).then(function(data){
 8                     //console.log(hq_str_sh000001); 
 9                     dom.byId("showData").innerHTML = eval("hq_str_"+stockCode);
10                     //console.log(eval("hq_str_"+stockCode).constructor);
             //判断一个给定变量的类型可以使用constructor属性
11 },function(err){ 12 console.log(err); 13 }); 14 });

 这里主要使用了dojo/request/script这个模块,下面给出一个相关的简单示例:

 1  require([
 2     "dojo/request/script", 
 3     "dojo/dom", 
 4     "dojo/dom-construct", 
 5     "dojo/json", 
 6     "dojo/on",
 7     "dojo/domReady!"], function(script, dom, domConst, JSON, on){ 
 8         on(dom.byId("startButton"), "click", function(){ 
 9             domConst.place("<p>Requesting...</p>", "output"); 
10             script.get("helloworld.jsonp.js", { 
11               jsonp: "callback"
12             }).then(function(data){ 
13               domConst.place("<p>response data: <code>" + JSON.stringify(data) + "</code></p>", "output"); 
14         }); 
15     }); 
16  });

 

转载于:https://www.cnblogs.com/sere/p/4895246.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/258189.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Palo Alto Networks全球化安全堡垒理念 提升企业防御能力

IT领域技术发展日新月异&#xff0c;“软件服务”的产品模式成功取代硬件成为人们热议的话题&#xff0c;身处转变中的安全行业也受到了巨大的影响。面对国内外网络安全事件频发&#xff0c;病毒攻击日益复杂、多元化的现状&#xff0c;老牌安全厂商是如何应对的呢? 近日&…

●SQL编程

局部变量局部变量必须以 开头&#xff0c;而且必须先用DECLARE 命令说明后才可使用。使用SELECT 或SET 命令来设定变量的值。说明形式&#xff1a;DECLARE 变量名 变量类型 [ 变量名 变量类型]SELECT 局部变量 变量值SET 局部变量 变量值例&#xff1a;declare name varchar(2…

hdu 1427 速算24点

题目连接 http://acm.hdu.edu.cn/showproblem.php?pid1427 速算24点 Description 速算24点相信绝大多数人都玩过。就是随机给你四张牌&#xff0c;包括A(1),2,3,4,5,6,7,8,9,10,J(11),Q(12),K(13)。要求只用,-,*,/运算符以及括号改变运算顺序&#xff0c;使得最终运算结果为2…

《云计算:概念、技术与架构》一1.1 本书目标

本节书摘来华章计算机《云计算&#xff1a;概念、技术与架构》一书中的第1章 &#xff0c;第1.1节&#xff0c;&#xff08;美&#xff09;Thomas Erl   &#xff08;英&#xff09;Zaigham Mahmood 著 &#xff08;巴西&#xff09;Ricardo Puttini 龚奕利 贺 莲 胡 创 …

mysql to char 用法_postgresql 中的to_char()常用操作

postgresql中的to_char()用法和Oracle相比&#xff0c;多了一个参数。to_char(待转换值&#xff0c;转换格式);常用转换格式有2种&#xff1a;一个是写若干个0&#xff0c;如果待转换的值位数少于于你定义的转换格式位数&#xff0c;输出值会自动在左边补0&#xff0c;位数补齐…

面试题40:数组中只出现一次的数字

题目描述 一个整型数组里除了两个数字之外&#xff0c;其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是O(n)&#xff0c;空间复杂度是O(1)。 题目分析 剑指Offer&#xff08;纪念版&#xff09;P211 ① 自己与自己异或为0 ② 0与数A异或为A ③ …

Python3 From Zero——{最初的意识:007~函数}

一、编写可接受任意数量参数的函数&#xff1a;*、** >>> def test(x, *args, y, **kwargs): ... pass ... >>> test(1, 2, 3, 4 ,5 ,5, y9, aa99, bb88,cc900) >>> test(1, 2, 3, 4 ,5 ,5, 9, aa99, bb88,cc900) Traceback (most recent call la…

mysql 数据库名称限制_mysql 数据库名称限制

mysql 数据库名称限制云服务器(Elastic Compute Service&#xff0c;简称ECS)是阿里云提供的性能卓越、稳定可靠、弹性扩展的IaaS(Infrastructure as a Service)级别云计算服务。云服务器ECS免去了您采购IT硬件的前期准备&#xff0c;让您像使用水、电、天然气等公共资源一样便…

视频图像不正常的几个表现及解决方法

1、 图像发白的原因? 1、检查是否镜头圈调行过大而导致图像发白; 2、在检查摄像机后有一自动光圈亮度辅助调整电位器&#xff0c;是否因电位器调得过大; 3、检查监视器亮度&#xff0c;对比度是否调得过大或故障. 2、 图像质量不好的原因? 检查镜头是否有指纹或太脏。检查光圈…

redis watch multi exec 关系

EXEC 执行所有事务块内的命令。 假如某个(或某些) key 正处于 WATCH 命令的监视之下&#xff0c;且事务块中有和这个(或这些) key 相关的命令&#xff0c;那么EXEC 命令只在这个(或这些) key 没有被其他命令所改动的情况下执行并生效&#xff0c;否则该事务被打断(abort)。 返回…

Chrome 控制台指南

转自&#xff1a;http://blog.jobbole.com/76985/ Chrome的开发者工具已经强大到没朋友的地步了&#xff0c;特别是其功能丰富界面友好的console&#xff0c;使用得当可以有如下功效&#xff1a; 更高「逼格」更快「开发调试」更强「进阶级的Frontender」Bug无处遁形「Console大…

专家:大数据等新技术助力信息融合

ACCA中国区政策主管钱毓益本周末在出席由上海国家会计学院主办的“管理会计&#xff1a;融合与创新”论坛时表示&#xff1a;新一轮以移动互联网、物联网和云计算及大数据为代表的信息技术&#xff0c;将融合与创新发展表现得淋漓尽致。 钱毓益指出&#xff0c;通过数字化转型与…

python数据类型汇总_python基础数据类型汇总

#!/usr/bin/env python# -*- encoding:utf-8 -*-# author:Administrator# make_time:2018/6/9‘‘‘数据类型&#xff1a;不可变数据类型&#xff1a;int、str、bool、tuple、frozenset可变数据类型&#xff1a;list、dict、set公共方法&#xff1a;count()、len()、del、copy(…

开发实战细节之——关于整型转换为字符串类型的性能与实现分析

细节决定成败&#xff0c;开发中往往从一些细节就可以看出一个程序员的开发水准&#xff0c;下面我就给大家分享一下开发中最最常见的int转换为String类型的方法及其性能解析。 一般大家最常用的方法有 方法一&#xff1a;String s1 String.valueOf(i); 方法二&#xff1a;St…

华为服务器故障灯不开机_华为服务器日常维护及故障处理介绍V.ppt

通电策略 power on上电自动开机。 power off上电不自动开机&#xff0c;需按前面板电源按钮才能开机。 Last State上电开机与否取决于上次断电之前的状态&#xff0c;如果是关机状态则通电后不能自动开机&#xff0c;如果是开机状态则通电后可以自动开机。 硬件狗 BMC WDT Acti…

《黑客大曝光:移动应用安全揭秘及防护措施》一2.2 攻击与对策

本节书摘来自华章出版社《黑客大曝光&#xff1a;移动应用安全揭秘及防护措施》一书中的第2章&#xff0c;第2.2节&#xff0c;作者 &#xff08;美&#xff09;Neil Bergman &#xff0c;更多章节内容可以访问云栖社区“华章计算机”公众号查看 2.2 攻击与对策 好&#xff0c…

Android 4.2 通知通过PendingIntent启动Activity失败的问题

今天突然发现在Android 4.2手机上点击通知消息无法打开Activity的问题&#xff0c;具体Logcat信息如下&#xff1a; 01-09 11:37:43.733: WARN/ActivityManager(92): Unable to send startActivity intent java.lang.SecurityException: Permission Denial: starting Intent { …

ubuntu安装sublime

添加sublime text 3的仓库&#xff1a; sudo add-apt-repository ppa:webupd8team/sublime-text-3 更新软件库 sudo apt-get update 安装Sublime Text 3: sudo apt-get install sublime-text-installer 安装sublime2: sudo add-apt-repository ppa:webupd8team/sublime-text-2 …

jdbctemplate mysql 配置_Spring JDBCTemplate配置使用

一、开发环境Windows 10IntelliJ IDEA 2016.1 旗舰版JDK1.8二、项目和数据库结构项目结构&#xff1a;数据库(MySQL 5.5.39)&#xff1a;/*Navicat MySQL Data TransferSource Server : localhostSource Server Version : 50539Source Host : localhost:3306Source Database : …

细数家庭安防五大乱象 何时能步入正轨

虽然智能家居行业在我国的成长已逾十个年头了&#xff0c;但是目前市场离成型仍然有一段距离。市场上可谓“乱象”丛生&#xff0c;这些绊脚石严重阻碍了行业的良性发展。市场乱象繁生&#xff0c;智能家居从概念炒作到价格高抬&#xff0c;相关预测显示&#xff0c;若真如电商…