如题,我用c++编写了一段代码从数据库中读取数据并存在了数组里,然后调用这句spScript->Invoke(dispid,IID_NULL,0,
DISPATCH_METHOD,&dispparams,&vaResult,&excepInfo,&nArgErr);传给javascript函数,数据库中读取出来的数据都在dispparams中,问题是用javascript函数去接收这个数组时只接收到了一个数据,大虾们帮帮忙啊,怎么去接收整个数组。javascript函数为
function test(str)
{
alert(str);
}
说明spScript->Invoke(dispid,IID_NULL,0,DISPATCH_METHOD,&dispparams,&vaResult,&excepInfo,&nArgErr);能把数据传给test函数,数据库中的数据也确实存到dispparams中了,问题就是str接收数组时为什么只显示第一个数据即alert(str)为dispparams中的第一个数据。
大虾们帮帮忙啊,谢谢了
DISPATCH_METHOD,&dispparams,&vaResult,&excepInfo,&nArgErr);传给javascript函数,数据库中读取出来的数据都在dispparams中,问题是用javascript函数去接收这个数组时只接收到了一个数据,大虾们帮帮忙啊,怎么去接收整个数组。javascript函数为
function test(str)
{
alert(str);
}
说明spScript->Invoke(dispid,IID_NULL,0,DISPATCH_METHOD,&dispparams,&vaResult,&excepInfo,&nArgErr);能把数据传给test函数,数据库中的数据也确实存到dispparams中了,问题就是str接收数组时为什么只显示第一个数据即alert(str)为dispparams中的第一个数据。
大虾们帮帮忙啊,谢谢了
var obj = {"a":"value of a", "b":"value of b"};//javascript object demo
function test(str)
{
alert(str);
}
我得意思就是你能不能帮忙写个带参数的javascript函数,能在str中显示出来???这个怎么做啊,大虾们指教啊