/** * k绾挎暟鎹彁鍙 * @param {*} rawData */ function splitData(rawData) { var data = []; var dataProcessing = function (raw) { this.categoryData = []; this.values = []; this.volumes = []; for (var i = 0; i < raw.length; i++) { this.categoryData.push(raw[i].splice(0, 1)[0]); this.values.push(raw[i]); this.volumes.push([i, raw[i][4], raw[i][0] > raw[i][1] ? 1 : -1]); } return { categoryData: this.categoryData, values: this.values, volumes: this.volumes }; } for (var i = 0; i < rawData.length; i++) { var element = rawData[i].split(' ') var str0 = element[0] var str1 = str0.substring((str0.length - 4)) var str2 = str0.substring(0, (str0.length - 4)) // 骞 var str3 = str1.substring(0, 2) // 鏈 var str4 = str1.substring(2) // 鏃 var str5 = '20' + str2 + '-' + str3 + '-' + str4; var A = [] for (var j = 1; j < element.length - 1; j++) { A.push(element[j]) } data.push([str5, A[0], A[1], A[3], A[2], element[element.length - 1]]); } return dataProcessing(data); } function timeline(callback) { //鍒嗘椂鍥 $.ajax({ url: "https://data.gtimg.cn/flashdata/hushen/minute/sz300207.js?maxage=110&0.28163905744440854", dataType: "script", cache: "false", type: "GET", success: function () { // 鐩墠鍒嗘椂鍥炬暟鎹己灏戝潎浠 var msg = min_data; var result = msg.replace(/\n/g, ",").split(',') var arr = result.slice(2, result.length - 1), //寮€澶寸粨灏惧悇涓€涓┖鏁扮粍瑕佸幓鎺 _arr = []; for (var i = 0; i < arr.length; i++) { var _a = arr[i].split(" "), _b = arr[i].split(" "), _c = []; if (i > 0) { _c = arr[i - 1].split(" "); } // 鑵捐鑲$エ鎺ュ彛浼犵殑鏁板€?930锛堟棩鏈燂級 5.55锛堟垚浜や环锛 37673锛堢疮璁℃垚浜ら噺锛屽垵濮嬫垚浜ら噺涓?:30鐨勶級 // 鍥犳姣忓垎閽熺殑 鎴愪氦閲 = 褰撳墠绱鎴愪氦閲 - 鍓嶄竴鍒嗛挓鐨勭疮璁℃垚浜ら噺 _b[2] = _c.length > 0 ? _a[2] - _c[2] : _a[2]; _arr.push(_b) } callback({ "data": _arr }) }, error: function () { alert("wrong"); } }); } /** * 鑵捐-鏃绾 * @param {*} callback */ function dayCandLestick(callback) { $.ajax({ url: "https://data.gtimg.cn/flashdata/hushen/latest/daily/sz300207.js?maxage=43201&visitDstTime=1", dataType: "script", cache: "false", type: "GET", success: function () { var str = eval('latest_daily_data'); var result = str.replace(/\n/g, ",").split(','); var arr = result.slice(2, result.length - 1); var obj = splitData(arr) callback(obj) }, error: function () { alert("wrong"); } }); } /** * 鑵捐-鍛↘绾 * @param {*} callback */ function weekCandLestick(callback) { $.ajax({ url: "https://data.gtimg.cn/flashdata/hushen/latest/weekly/sz300207.js?maxage=43201&visitDstTime=1", dataType: "script", cache: "false", type: "GET", success: function () { var str = eval('latest_weekly_data'); var result = str.replace(/\n/g, ",").split(','); var arr = result.slice(2, result.length - 1); var obj = splitData(arr) callback(obj) }, error: function () { alert("wrong"); } }); } /** * 鑵捐-鏈圞绾 * @param {*} callback */ function monthCandLestick(callback) { $.ajax({ url: "https://data.gtimg.cn/flashdata/hushen/monthly/sz300207.js?maxage=43201", dataType: "script", cache: "false", type: "GET", success: function () { var str = eval('monthly_data'); var result = str.replace(/\n/g, ",").split(','); var arr = result.slice(2, result.length - 1); var obj = splitData(arr) callback(obj) }, error: function () { alert("wrong"); } }); } /** * 鑾峰彇鑲$エ淇℃伅 * @param {*} callback */ function getInfo(callback) { $.ajax({ type: "GET", url: STOCK_INFO_URL, dataType: "JSON", success: function (response) { callback(response.data); }, error: function () { alert("鏌ヨ淇℃伅澶辫触") } }) } /* function getInfo(callback) { $.ajax({ url: "http://hq.sinajs.cn/list=sz300207", dataType: "script", cache: "false", type: "GET", success: function () { var info = hq_str_sz300207; var _info_arr = info.split(",") callback(_info_arr) }, error: function () { alert("鏌ヨ淇℃伅澶辫触") } }) } */