假如有JavaScript数据变量为 var data=['1212','123','abc'];一般地,
var
s:string; s:=webbrowser1.OleObject.document.script.data;
这样s就能得到data变量值为1212,123,abc,对于下面形式的Javascript数组,用webbrowser如何取呢?
///////////////////////////////////////////////////////////////////////////<script>
var data={
"123":
{
"Name":[1,'一号','A组','B组'],
"De1":['5206','0.5'],
},
"124":
{
"Name":[2,'二号','C组','D组'],
"De1":['5207','0.4'],
"De2":['5208','0.5'],
},
"125":
{
"Name":[1,'二号','E组','F组'],
"De1":['5209','0.5'],
}
};
</script>
////////////////////////////////
如果Data['Name'][0]=1,就只有一组De1,如果Data['Name'][0]=2,就多一组De2。 用Delphi+WebBrowser如何取得Data各个数组的变量? 请各位尽力帮助,不胜感激
var
s:string; s:=webbrowser1.OleObject.document.script.data;
这样s就能得到data变量值为1212,123,abc,对于下面形式的Javascript数组,用webbrowser如何取呢?
///////////////////////////////////////////////////////////////////////////<script>
var data={
"123":
{
"Name":[1,'一号','A组','B组'],
"De1":['5206','0.5'],
},
"124":
{
"Name":[2,'二号','C组','D组'],
"De1":['5207','0.4'],
"De2":['5208','0.5'],
},
"125":
{
"Name":[1,'二号','E组','F组'],
"De1":['5209','0.5'],
}
};
</script>
////////////////////////////////
如果Data['Name'][0]=1,就只有一组De1,如果Data['Name'][0]=2,就多一组De2。 用Delphi+WebBrowser如何取得Data各个数组的变量? 请各位尽力帮助,不胜感激
从源码取出分析不实用,我需要高速处理得出数据结果。一般数据如下:
var data=['1212','123','abc'];
s:=webbrowser1.OleObject.document.script.data;
这样就能得到数组串。但对我提出的数组形式,总有方法访问这样的数组的,问题是如何访问。