javascript - 调用 MVC Controller 操作以返回 Wordpress 网站的 View

标签 javascript asp.net-mvc json wordpress rest

有点困惑......抱歉,如果这含糊不清。

我有一个 MVC 网站。我希望创建一个返回 JSON 值的 Controller 操作,我可以做到。

例如,我的 MVC 网站将以字符串形式返回今天的天气(“今天是晴天”)。

我想从 Wordpress 网站调用此方法,但我很困惑。

我是否应该修改 JSON 操作来创建 html View ,然后在 Wordpress 站点中使用 iframe 来显示该 View ?

我宁愿找到一种在 WordPress 网站中使用 javascript 来检索字符串形式的值并将其插入页面的方法。

我该怎么办!?

最佳答案

您应该按照以下步骤操作:

  1. 从您的 WordPress 页面向您的服务(MVC 网站)发出 JS ajax 请求

    $.get(url, 函数(aJsonString){ .... })

  2. 检索 JSON 数据并将其转换为 JS 对象:

    $.get(url, 函数(aJsonString){ var obj = jQuery.parseJSON( aJsonString ); })

  3. 操作 DOM 以显示 JS 对象中包含的数据

    $.get(url, 函数(aJsonString){ var obj = jQuery.parseJSON( aJsonString ); $('#result').html(obj.message); })

这一切都可以通过 JQuery 或更复杂的库(如 Angular JS)来完成。提供的示例是 JQuery 格式的,代码尚未经过实际测试。

关于javascript - 调用 MVC Controller 操作以返回 Wordpress 网站的 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25969422/

相关文章:

iphone - JSonKit反序列化问题

javascript - 为什么这个素数生成器只适用于最多 7 个素数?

javascript - JavaScript 中是否有一些语音或语音就绪事件?

c# - MVC 网络 API : No 'Access-Control-Allow-Origin' header is present on the requested resource

asp.net-mvc - Asp.Net MVC 错误处理和日志记录

asp.net-mvc - 使用 NHibernate.AspNet.Identity

javascript - JavaScript 中的 Vigenère 密码显示或 � 字符

javascript - 如何在范围 slider 上使用 CSS/JS 在两种颜色之间进行渐变?

ios - 如何将JSON数据转换为模型

java - 将具有嵌套 Java 类数组的 Java 类转换为 JSON