Tinymce 拼写检查器插件给我错误:缺少输入参数';文本';

Tinymce 拼写检查器插件给我错误:缺少输入参数';文本';,tinymce,tinymce-4,Tinymce,Tinymce 4,我试图使用TinyMCE的PHP拼写检查器4.0插件,但当我试图让它执行任何实际的拼写检查时,不断出现错误:缺少输入参数“text”错误 这是我的密码: <script type="text/javascript" src="tinymce/tinymce.min.js"></script> <script type="text/javascript"> tinymce.init({ menubar:false, statusbar:false

我试图使用TinyMCE的PHP拼写检查器4.0插件,但当我试图让它执行任何实际的拼写检查时,不断出现
错误:缺少输入参数“text”
错误

这是我的密码:

<script type="text/javascript" src="tinymce/tinymce.min.js"></script>
<script type="text/javascript">
tinymce.init({
    menubar:false,
    statusbar:false,
    selector: "textarea",
    plugins: ["link","spellchecker"],
    toolbar: "bold italic | numlist bullist | link unlink | spellchecker",
    force_br_newlines: true,
    force_p_newlines: false,
    forced_root_block: '',
    height: 300,
    spellchecker_rpc_url: "spellchecker.php"
 });
</script>
<textarea>tgis is misspelled text</textarea>
我得到的回应是:

{"error":"Missing input parameter 'text'."}
响应正确-没有名为text的输入参数。但是如果需要的话,我希望javascript能够添加它

我试过做
,但都没有用


有什么想法吗?

插件坏了。根据我的OP,它发布的内容是json编码的。然而PHP引擎需要非JSON编码的代码。从
spellchecker\includes\Engine.php

    $method = self::getParam("method", "spellcheck");
    $lang = self::getParam("lang", "en_US");
    $text = self::getParam("text");
用这个代替它让它对我起作用:

    global $HTTP_RAW_POST_DATA;
    $data = json_decode($HTTP_RAW_POST_DATA);
    $method = $data->method;
    $lang = $data->params->lang;
    $text = $data->params->words;
我认为在他们的网站上突出列出的插件不是开箱即用的,而是随便什么,这是愚蠢的。

我提交了一份错误报告:
    global $HTTP_RAW_POST_DATA;
    $data = json_decode($HTTP_RAW_POST_DATA);
    $method = $data->method;
    $lang = $data->params->lang;
    $text = $data->params->words;