带有 Microsoft 脚本控件的 XMLHttpRequest

米诺

我是堆栈溢出的新手,对编程相当陌生,所以请耐心等待。对于任何错别字,我提前道歉。

计划使用C#控制台应用程序从 Web API 中提取数据。没有找到很多关于如何从 .cs 文件执行 javascript 函数的信息。所以我决定尝试 Microsoft Script Control。我正在尝试xmlhttpRequest使用 Microsoft Script Control发送一个但我不断得到

“ XMLHttpRequest未定义”。

        ScriptControl js = new ScriptControl();
        js.AllowUI = false;
        js.Language = "JScript";
        js.Reset();
        js.AddCode(@"
   function test()
    {

    var xmlhttp = new XMLHttpRequest();
    xmlhttp.open('GET', 'WEB API LINK', true);
    xmlhttp.send();

    xmlhttp.addEventListener('readystatechange', processRequest, false);
    xmlhttp.onreadystatechange = processRequest;

   function processRequest(e) 
       {
       if (xmlhttp.readyState == 4 && xmlhttp.status == 200)
            {
                var response = JSON.parse(xmlhttp.responseText);
                return response;
            }
        }
     }
  }
");

不确定这是否适用于脚本控制。在内部的常规 html 页面中使用该脚本时,<script> </script>除了我无法发送数据或从 .html 检索数据到 .cs 之外,它是有效的。任何不同的路线将不胜感激。

问候 RiceNor

米诺

为了得到这个答案,我粘贴了 Alex K. 评论像这样下载如何从 url 获取 json 字符串?

然后像这样解析 json如何使用 C# 解析 JSON?

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

带有XmlHttpRequest的DataURI

来自分类Dev

使用Microsoft.Office.Interop.Excel时出现错误;带有C#中控件新点语法的名称空间

来自分类Dev

发送带有标头和FormData的XMLHttpRequest

来自分类Dev

无法使用带有进度条的XMLHTTPRequest提交数据

来自分类Dev

带有XMLHttpRequest的Django文件上传进度栏

来自分类Dev

发送带有标头和FormData的XMLHttpRequest

来自分类Dev

带有 ASP.NET API 凭据的 JavaScript XMLHttpRequest

来自分类Dev

带有 Ajax XMLHttpRequest 的模式窗口中的图像

来自分类Dev

带有hideUploadButton的Microsoft BotFrameWork styleSet

来自分类Dev

带有 Microsoft Botframework 的持久菜单

来自分类Dev

AJAX控件工具包加载所有脚本

来自分类Dev

通过脚本确定 WPF 中的哪个控件具有焦点

来自分类Dev

带有shell脚本的Java

来自分类Dev

带有动画的实时脚本

来自分类Dev

带有awk的Unix脚本

来自分类Dev

带有嵌套for循环的脚本

来自分类Dev

带有ffmpeg的Bash脚本

来自分类Dev

带有多个标志的脚本

来自分类Dev

带有循环的 Bash 脚本

来自分类Dev

new XMLHttpRequest()vs new XMLHttpRequest-有什么区别?

来自分类Dev

GM_xmlhttpRequest中断脚本

来自分类Dev

如何从外部脚本中止XMLHttpRequest.upload?

来自分类Dev

如何使用“脚本加载”代替XMLHttpRequest?

来自分类Dev

带有手势的UIButton控件

来自分类Dev

带有Qt和OpenGL的arcball控件

来自分类Dev

带有avplayerviewcontroller播放控件的AVPlayer

来自分类Dev

带有并排控件的运行样式应用

来自分类Dev

右侧带有控件的CSS栏

来自分类Dev

带有嵌套控件的MVVM和DI