WordPress 3.0 JSON问题
-
16-10-2019 - |
题
我正在使用媒体查找器插件,该插件在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/
这是插件中错误的屏幕截图
任何人都可以提供帮助的人是挽救生命的人,甚至可以将代码从JSON SANS评估转换为WP现在包装的JSON 2.JS的涉及的内容
需要转换为JSON2的代码将是行
xhr = $ .. post(ajaxurl,params,function(data){
data = jsonparse(数据);
解决方案
当我发表评论时:
@header('Content-type: application/json; charset=UTF-8');
这个对我有用
PS
- 还有一个
关闭PHP没有单词php的打开标签 - 底部有一个闭合的PHP标签,可以消失
- 关于未定义的索引有通知。
- 最好是使用$ 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 ,没有潜入其中。