javascript - 如何在 MVC View 中呈现 XML 输出

标签 javascript xml asp.net-mvc razor

<header>
    <div class="content-wrapper">
        <div class="float-left">
            <p class="site-title">
                <a href="~/">ASP.NET Web API</a></p>
        </div>
    </div>
</header>
<div id="body">
    <section class="featured">
        <div class="content-wrapper">
            <hgroup class="title">
                <h1>
                    Calculator</h1>
            </hgroup>
        </div>
    </section>
    <section class="content-wrapper main-content clear-fix">
    <input id="id" type="text" />
    <p />
    <input id="Plus" type="button" value="+" /><input id="Minus" type="button" value="-" />
    <p />
    <input id="id2" type="text" />
    <p />
    ________________________________

    <p />
    <label id="answer"></label>
    </section>
</div>

这是我的 cshtml 文档,我需要让标签答案显示当我单击加号时的值,然后该值将转到我的 api 并获取 /api/add?id=value&id2=value然后它只是获取 XML 文档,而我无法对此 XML 文档执行任何操作。如何显示 XML 文档中的值作为答案,它不能使用 JSON,它必须是 XML 输出并且使用 javascript 就可以了。

最佳答案

如果你使用jquery,你可以这样做

<script>

 $('#buttonID').click(function(e){
 e.preventDefault();
 $.ajax({

  url : "url/to/api?params=1",
  dataType : "xml",
  success : function(data){

   var dataAsXml = $.parseXml(data);

   var answer = $(dataAsXml).find("answerNode");

    $('#answerLabelID').text(answer);

  });   // end Ajax call added paren and semi
}); // end button click




</script>

关于javascript - 如何在 MVC View 中呈现 XML 输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11108876/

相关文章:

javascript - 使用约 25 个元素池中的 6 件元素计算可达到的最高可能伤害

javascript - 根据鼠标位置移动(平移+过渡)全景照片

asp.net - WebMatrix、ASP.NET Razor、IIS Developer Express、SQL Server Compact Edition - 这些新技术背后的 Microsoft 目标是什么?

javascript - 为什么 mapStateToProps 只以这种奇怪的方式更新? (对此可以做些什么?)

javascript - Bootstrap 轮播 - 将 <video> 垂直对齐在 div 中间

java - AppCompat 不支持当前主题功能

java - 如何在 Android 中的操作栏下方添加阴影?

python - findall 或 finditer 可以在这个 python ElementTree 示例中使用吗?

c# - Razor View 中的简写 If without else (ASP.NET MVC4)

asp.net-mvc - asp.net MVC中的IAuthenticationFilter接口(interface)实现