gpt4 book ai didi

javascript - 传递给 SCEditor 时无法使 JSON 对象正常工作

转载 作者:行者123 更新时间:2023-11-28 07:16:36 26 4
gpt4 key购买 nike

我正在使用SCEditor我正在尝试根据 this page 上指定的表情符号选项设置我自己的自定义表情符号.

所以我这样调用它:

$(document).ready(function() {

$(".sceditor").sceditor({
// Other options
emoticons: $.getJSON('../../images/emoticons/default/emoticons.json'),
emoticonsRoot: '../../images/emoticons/default/'
});

})

然后在我的 emoticons.json 文件中我有这个:

{
dropdown: {
':)': 'emoticons/smile.png',
':angel:': 'emoticons/angel.png',
':angry:': 'emoticons/angry.png'
}
}

但是它不起作用。我已检查浏览器中的 NET 面板,并确认它可以正常获取 .json 文件,但是当我单击打开编辑器中的笑脸窗口是空白的(我看到的只是“更多”链接)。

我在这里做错了什么吗?

最佳答案

Json lint 在 json 文件中显示以上文本无效。

尝试将其放入您的 json 文件中

{
"dropdown": {
":)": "emoticons/smile.png",
":angel:": "emoticons/angel.png",
":angry:": "emoticons/angry.png"
}
}

我在 php 中尝试过这个

$a = '{
"dropdown": {
":)": "emoticons/smile.png",
":angel:": "emoticons/angel.png",
":angry:": "emoticons/angry.png"
}
}' ;
print_r(json_decode($a));

输出

Array
(
[dropdown] => Array
(
[:)] => emoticons/smile.png
[:angel:] => emoticons/angel.png
[:angry:] => emoticons/angry.png
)

)

关于javascript - 传递给 SCEditor 时无法使 JSON 对象正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30777941/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com