有点困惑......抱歉,如果这含糊不清。
我有一个 MVC 网站。我希望创建一个返回 JSON 值的 Controller 操作,我可以做到。
例如,我的 MVC 网站将以字符串形式返回今天的天气(“今天是晴天”)。
我想从 Wordpress 网站调用此方法,但我很困惑。
我是否应该修改 JSON 操作来创建 html View ,然后在 Wordpress 站点中使用 iframe 来显示该 View ?
我宁愿找到一种在 WordPress 网站中使用 javascript 来检索字符串形式的值并将其插入页面的方法。
我该怎么办!?
最佳答案
您应该按照以下步骤操作:
从您的 WordPress 页面向您的服务(MVC 网站)发出 JS ajax 请求
$.get(url, 函数(aJsonString){ .... })
检索 JSON 数据并将其转换为 JS 对象:
$.get(url, 函数(aJsonString){ var obj = jQuery.parseJSON( aJsonString ); })
操作 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/