zoukankan      html  css  js  c++  java
  • 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")

  • 相关阅读:
    敏捷开发(五)- 框架SCRUM内容
    敏捷开发(四)- 故事验收测试
    敏捷开发(三)- 估算故事
    敏捷开发(二)- 编写故事
    敏捷开发(一)- 搜集故事
    项目管理(十)- 开发准备列表
    项目管理(九)- 组织项目资源
    web 前端常用组件【04】Datetimepicker 和 Lodop
    让时间处理简单化 【第三方扩展类库org.apache.commons.lang.time】
    Word 打包 zip 并提供下载
  • 原文地址:https://www.cnblogs.com/lv-sally/p/4894548.html
Copyright © 2011-2022 走看看