0

我想知道为什么,在 TinyMCE:s 编辑器中保存内容时,我总是收到错误“HTTP 错误 405.0 - 方法不允许您正在查找的页面无法显示,因为正在使用无效的方法(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'
    });

提前致谢!

最好的问候, 阿提拉

4

1 回答 1

0

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

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

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

使用表单标签时,您需要提供一个action属性,以便页面知道应该将信息发布到哪里。

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

作为旁注......您可能需要在开发中使用 5 个基本的 HTTP 动词。可以在此处找到每个通常如何使用的简要概述:

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

于 2016-09-01T14:00:38.697 回答