rt_dream02
使用浏览器调试js程序
调试jquery方法
$.post('http://127.0.0.1:7777/', {type: "Protocol.Trade.Sending_Order", data: "{}"}, function(data){console.log(JSON.stringify(data))});
使用ajax从服务器中读取数据
function dataLoad(){//加载各类数据
var objJson={
"login_name":"11472572",
"password":"abc123"
}
var session_id = 0;
var token = 0;
var obj={
"session_id": session_id,
"session_token": token,
"type":"Protocol.Trade.Signing_In_TradeAcct",
"data": JSON.stringify(objJson)
}
new WT.ajax(
"http://127.0.0.1:7777/",
WT.toUrl(obj),
{
onSuccess:function(d){
var data = JSON.parse(d);
session_id = data.session_ID;
token = data.token;
console.log(data);
},
onError:function(d){console.log(d)}
},
"POST")
}
获取其他数据
new WT.ajax(
"http://127.0.0.1:7777/",
WT.toUrl(obj),
{
onSuccess:function(d){
var data = JSON.parse(d);
session_id = data.session_ID;
token = data.token;
new WT.ajax(
"http://127.0.0.1:7777/",
WT.toUrl({
"session_id": session_id,
"session_token": token,
"type":"Protocol.Trade.Loading_TradeSymbolList",
"data": JSON.stringify({})
}),
{
onSuccess:function(d){
var data = JSON.parse(d);
var symbols = [];
data.symbols.forEach(function(item){symbols.push(item.code)});
new WT.ajax(
"http://127.0.0.1:7777/",
WT.toUrl({
"session_id": session_id,
"session_token": token,
"type":"Protocol.MarketData.Loading_CurrentPricesInDetail",
"data": JSON.stringify({"symbols": symbols})
}),
{
onSuccess:function(d){
var _data = JSON.parse(d);
var table = document.createElement('table');
var prices = _data['current_prices_indetail'];
var table_content = '<tr><th>名称</th><th>卖价</th><th>买价</th></tr>';
for (var i = 0; i < data.symbols.length; i++)
{
var name = data.symbols[i].fullname;
var ask = prices[i].ask;
var bid = prices[i].bid;
table_content += '<tr><td>'+name+'</td><td>'+bid+'</td><td>'+ask+'</td></tr>';
}
table.innerHTML = table_content;
document.body.appendChild(table);
},
onError:function(d){console.log(d)}
},
"POST")
},
onError:function(d){console.log(d)}
},
"POST")
},
onError:function(d){console.log(d)}
},
"POST")
转载于:https://www.cnblogs.com/lv-sally/p/4894548.html
- 点赞
- 收藏
- 分享
- 文章举报
- rt_dream02
- RT-Thread Nano实战2-msh配置与运行
- RT-Thread初探
- RT-Thread_manual 学习笔记(二)--线程调度与管理
- RT-Thread 验证 线程相同优先级时间片轮转调度例程
- 【RT-Thread 笔记】——使用消息队列发送不定长数据
- RTThread中falut定位方法
- RT-thread 线程状态切换函数
- 调整rt-linux的进程调度方式为实时调度
- com.intellij.rt.debugger.agent.CaptureAgent
- 吞吐量(TPS)、QPS、并发数、响应时间(RT)
- rt.jar ,dt.jar ,tool.jar都是 做什么用的 ,分别什么时候需要设置到classpath里?
- PCI标准及其应用的现状分析 (RT)
- 玩聚RT 受到 Twitter Search 的影响无法自动更新
- RedHat AS4性能优化(RT)
- jstlCore与Core_rt的异常
- 基于RT-Linux机器人控制系统实时性的研究
- webaprt在SPD设计视图下呈现
- 基于 Eclipse + CodeSourcery 的 RT-Thread 开发环境