Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/468.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用javascript查询AJAX导入的表(而不是本地表)_Javascript_Jquery_Html_Ajax_Google Sheets Api - Fatal编程技术网

如何使用javascript查询AJAX导入的表(而不是本地表)

如何使用javascript查询AJAX导入的表(而不是本地表),javascript,jquery,html,ajax,google-sheets-api,Javascript,Jquery,Html,Ajax,Google Sheets Api,目前,我有一个脚本,它搜索本地存储表的第1列,并从同一行的第2列返回结果。基于该结果,它将一些内容记录到控制台 这就是行动。它在第1列中搜索表中的dragon,从第2列返回2,然后脚本记录结果为2。到控制台 var用户名='dragon' const searchDataSetByKey=dataSet,key=>{ return dataSet.finddata=>data[0]==key } document.addEventListener'DOMContentLoaded',=>{ v

目前,我有一个脚本,它搜索本地存储表的第1列,并从同一行的第2列返回结果。基于该结果,它将一些内容记录到控制台

这就是行动。它在第1列中搜索表中的dragon,从第2列返回2,然后脚本记录结果为2。到控制台

var用户名='dragon' const searchDataSetByKey=dataSet,key=>{ return dataSet.finddata=>data[0]==key } document.addEventListener'DOMContentLoaded',=>{ var tableToArray=数组 .fromdocument.QuerySelector all'tr' .reduce_tableToArray,tableRow,tableRowIndex=>{ iftableRowIndex!==0{ var tableData=tableRow.queryselectoral'td' var key=tableData.item0.innerText var值=tableData.item1.innerText _tableToArray.push[键,值] } 返回表阵列 }, [] var searchString=searchDataSetByKeytableToArray,username.toString var oneSearch=searchString.indexOf1 var twoSearch=searchString.indexOf2 var threeSearch=searchString.indexOf3 如果oneSearch>=0{ console.log“结果是一!”;} 如果twoSearch>=0,则为else{ console.log“此结果为2”。;} 如果threeSearch>=0,则为else{ console.log‘答案是三!:’;} } 用户名 1/2/3 一缕 1. 深沉沙哑的 2. 龙 2. 呜呜声 3. e6 1.
这与你需要做的工作完全相同,只是在不同的时间——即响应不同的事件。在加载表后立即执行,而不是在从文档收到DOMContentLoaded事件后立即执行。这里有另一种方式去寻找

var-spData=null; 函数doDatajson{ spData=json.feed.entry; } 函数drawCelltr,val{ var td=$; tr.TD; 附肢; 返回td; } 函数drawRowtable,rowData{ 如果rowData==null,则返回null; 如果rowData.length==0,则返回null; var tr=$; 表1.1附录TR;
forvar c=0;c这正是我想要的。非常感谢。我喜欢搜索数据的方法。更干净、更高效。再次感谢!