Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/131.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中?_Javascript_C++_V8 - Fatal编程技术网

如何将字符串数据发送到javascript中?

如何将字符串数据发送到javascript中?,javascript,c++,v8,Javascript,C++,V8,我正在使用v8,我面临着下一个问题——我有一个运行javascript文件的应用程序(我只是将其读入字符串,然后用 Local<String> source = String::New(javascript); //javascript is string with js file Local<Script> script = Script::Compile(source); Local<Value> result = script->Run();

我正在使用v8,我面临着下一个问题——我有一个运行javascript文件的应用程序(我只是将其读入字符串,然后用

Local<String> source = String::New(javascript); //javascript is string with js file
Local<Script> script = Script::Compile(source);
Local<Value> result = script->Run(); 
localsource=String::New(javascript);//javascript是带有js文件的字符串
本地脚本=脚本::编译(源代码);
本地结果=脚本->运行();

如何将字符串变量发送到此文件中?

在脚本源中放置一个占位符,如这里的
string\u
。然后,在创建源对象之前,在字符串中找到该占位符,并将其替换为所需的字符串值。

在脚本源中放置一个占位符,如这里的
string\u
。然后,在创建之前对源对象进行查找,在字符串中找到占位符并用所需的字符串值替换它。

字符串需要插入到哪里?在开始时,在结尾处,在中间的某个地方,它必须被插入而不是JS字符串AR,这是脚本的开始。但是我已经通过把var STR =“”解决了这个问题。转换成一个JS,用一个必须设置的值来替换它。在开始时,在结尾,在中间的某个地方,它必须被插入而不是一个JS字符串AR,它是脚本的开始。但是我已经通过把var STR =“”解决了这个问题。然后将其替换为必须设置的值,这样我就应该将mplaceholder放入我的js文件中,就像这样`function Process(){var theElement=document.getElementById(“myPlaceholder”);…}然后在把这个文件读入C++字符串后,只需用我想发送的变量替换它?就是这样?所以我应该把MpAtHORKER放进我的JS文件中,比如这个函数处理({ var),元素=文档.GETelEnMyByID(MyPosikWrand),…}然后把这个文件读入C++字符串后,只需用我想发送的变量替换它,就是这样?