我正在使用媒体查找器插件,该插件在2.9 WordPress中正常工作,但是由于3.0 WordPress,插件使用的JSON SANS est eval库库不再工作。

不确定JSON的升级从2.9升级到3.0核心。

这是Firefox中的Firebug吐出的屏幕截图,实际的JSON被解析,但没有显示。 (媒体查找器使您可以在帖子中搜索媒体经理)

因此,由于JSON EDAT SANS是未验证的,因此不确定WP 3.0是否不喜欢。

这是插件的URL

http://wordpress.org/extend/plugins/media-finder/

这是插件中错误的屏幕截图

http://imgur.com/rfgxm.jpg

任何人都可以提供帮助的人是挽救生命的人,甚至可以将代码从JSON SANS评估转换为WP现在包装的JSON 2.JS的涉及的内容

需要转换为JSON2的代码将是行

xhr = $ .. post(ajaxurl,params,function(data){

data = jsonparse(数据);

有帮助吗?

解决方案

当我发表评论时:

@header('Content-type: application/json; charset=UTF-8');

这个对我有用

PS

  1. 还有一个 关闭PHP 没有单词php的打开标签
  2. 底部有一个闭合的PHP标签,可以消失
  3. 关于未定义的索引有通知。
  4. 最好是使用$ charset = get_option('blog_chareet');

我不知道这是否: http://wordpress.org/support/topic/plugin-json-api-content-length-header 对此有所了解,或者这是: http://core.trac.wordpress.org/ticket/11537 或这个: http://wordpress.org/support/topic/wordpress-gone-wild?replies=3 ,没有潜入其中。

许可以下: CC-BY-SA归因
scroll top