【问题标题】:How to decode JSONP data with jQuery?如何使用 jQuery 解码 JSONP 数据?
【发布时间】:2011-05-09 21:36:29
【问题描述】:

我有一些使用 JSONP 从远程服务器检索的数据。内容包含 HTML,我需要制作它,以便字符正确呈现,而不是将标签打印出来。例如,如果某物有粗体标签,它应该只显示为粗体,而不是周围有强标签。

这需要在 JavaScript/jQuery 中完成。我在搜索结果中找到的几乎所有内容都使用某种类型的服务器端代码。

【问题讨论】:

  • 呃,什么?有什么代码什么的?你的问题很难理解,在目前的状态下更难回答。服务器发送的具体内容是什么?你怎么称呼它?你想用它做什么?您当前的代码遇到了哪些问题(您没有展示而您应该遇到的问题)?
  • 如果您使用正确的Ajax settings,它应该可以正常工作。使用.html() 设置HTML。
  • 您能否发布您用于拨打电话的确切代码?
  • 希望远程服务器上的内容已经过清理,或者您正计划确保其安全;注意 XSS 攻击。

标签: javascript jquery json decode


【解决方案1】:

如果您阅读http://en.wikipedia.org/wiki/JSONP,您可以理解您需要将内容包装到 Javascript 函数中,例如:

remoteScripts.js:

function getContent(){
    return 'YOUR HTML CONTENT';
}

因此在您的 HTML 页面中,您可以通过 JQuery 进行操作:

$('YOUR ELEMENT').html(getContent());

【讨论】:

    猜你喜欢
    • 2011-12-26
    • 1970-01-01
    • 2023-03-22
    • 2013-05-20
    • 1970-01-01
    • 2015-01-08
    • 2012-08-16
    • 2011-12-08
    • 2011-12-10
    相关资源
    最近更新 更多