在TinyMCE中保存内容时HTTP错误405.0

时间:2016-09-01 11:34:41

标签: javascript html http tinymce tinymce-plugins

我想知道为什么在TinyMCE:s编辑器中保存内容时,我总是收到错误“HTTP Error 405.0 - Method Not Allowed 由于使用了无效的方法(HTTP动词),因此无法显示您要查找的页面。“这是我的代码:

HTML:

<form method="get">
                <textarea id="mytextarea">This is an implementation of TinyMCE in an Angular application.</textarea>
                <button name="submitbtn"></button>
            </form>

JavaScript的:

 tinymce.init({
        selector: '#mytextarea',
        plugins: [
          "advlist autolink lists link image charmap print preview anchor",       // tillägg av plugins line fick
          "searchreplace visualblocks code fullscreen",                           // Insert, Table och Tools menyer att dyka upp
          "insertdatetime media table contextmenu paste",
          "save", /*HTTP Error 405.0 - Method Not Allowed
The page you are looking for cannot be displayed because an invalid method (HTTP verb) is being used.*/

          //'codemirror'
        ],
        toolbar: 'insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image | code | save'
    });

提前致谢!

最诚挚的问候,阿提拉

1 个答案:

答案 0 :(得分:0)

虽然可以使用GET方法提交表单,但应该(通常)使用HTTP POST(而不是GET)提交表单。例如:

<form method="post" action="URLToSendFileTo.php">
...
</form> 

(使用GET提交在您提交的内容数量方面存在限制,并且表单内容会成为网址的一部分,在许多情况下这可能是不受欢迎的)

使用表单标记时,您需要提供action属性,以便页面知道应该在何处发布信息。

此页面提供了有关<form>标记及其选项的更多详细信息:http://www.w3schools.com/tags/att_form_method.asp

作为旁注......您可能需要在开发中使用5个基本HTTP谓词。可以在此处找到有关每种方法的简要概述:

http://www.restapitutorial.com/lessons/httpmethods.html