Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.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 无需外部工具即可将HTML转换为XML并返回_Javascript_Jquery_Xml_Asp.net Mvc_Xmlhttprequest - Fatal编程技术网

Javascript 无需外部工具即可将HTML转换为XML并返回

Javascript 无需外部工具即可将HTML转换为XML并返回,javascript,jquery,xml,asp.net-mvc,xmlhttprequest,Javascript,Jquery,Xml,Asp.net Mvc,Xmlhttprequest,我被困在这里了。我正在开发一个客户端Zentrick应用程序,它只支持XmlHttpRequests,跨平台问题已经解决。客户端与ASP.NET MVC服务通信。我的第一种方法是将HTML页面发送到客户端,然后将它们注入到视图中。经过实验和研究,我得出结论,我的客户机只接受XML结构。有没有一种简单的方法可以在我的服务中将HTML转换为XML,并在我的客户机上将XML转换为HTML?客户机只支持JavaScript和基本jQuery,不支持Ajax请求,非常简单?您是想将整个HTML页面传递给客

我被困在这里了。我正在开发一个客户端Zentrick应用程序,它只支持XmlHttpRequests,跨平台问题已经解决。客户端与ASP.NET MVC服务通信。我的第一种方法是将HTML页面发送到客户端,然后将它们注入到视图中。经过实验和研究,我得出结论,我的客户机只接受XML结构。有没有一种简单的方法可以在我的服务中将HTML转换为XML,并在我的客户机上将XML转换为HTML?客户机只支持JavaScript和基本jQuery,不支持Ajax请求,非常简单?

您是想将整个HTML页面传递给客户机,还是只传递要在其中显示的数据?整个HTML页面。我想我刚刚意识到我有跨平台的问题,所以我不确定我的客户机是否支持HTML。我的请求引发了一个异常:“0x805e0006”经过一些研究,我发现这意味着我遇到了跨平台问题。应该通过添加以下内容来解决这些问题:“Access Control Allow Origin:*”和“Access Control Allow Methods:GET”不确定这是否对服务的响应头是必要的。还有什么需要整理的吗?使用IE或Chrome,我在Firefox上没有遇到异常,我确实遇到了异常,但我的responseText或responseXML没有包含我的数据。有趣的是,使用REST控制台执行请求显然会返回请求的数据。我的请求:。控制台不返回null,但在尝试了更多的禁用安全设置之后,更改响应头,我已经设法让XmlHttpRequest达到就绪状态。现在出现的唯一问题是,当我尝试获取responseText时,responseText属性为。有什么建议吗?