【发布时间】:2019-05-13 10:51:00
【问题描述】:
我正在尝试使用 ClearScript(V8ScriptEngine) 从 c# 代码执行 javascript 函数。这里 Script_Text 是 javascript 代码。我想从 jquery 调用 api 并在 C# 中加载 Execute 函数。我遇到了 $ 未定义之类的异常。如何使用 clearscript(V8ScriptEngine) 在 C# 中加载 jquery?
C#代码:
public dynamic GetText(string Script_Text, List<object> paraList)
{
V8ScriptEngine _v8Engine = new V8ScriptEngine(V8ScriptEngineFlags.EnableDebugging);
_v8Engine.Execute(Script_Text);
object returnedVal = _v8Engine.Script.Execute();
return returnedVal;
}
Javascript 函数:
function Execute(){
$.ajax({
type: 'GET',
url: "http://172.29.134.69:9006/api/Line/GetStationDefectsByStationIdstationId=1",
success: function (data) {
alert(data);
},
error: function (error) {
alert("Fail");
}
});
【问题讨论】:
标签: jquery v8 clearscript