我正在尝试使用 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");
}
});