我想知道为什么在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'
});
提前致谢!
最诚挚的问候,阿提拉
答案 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谓词。可以在此处找到有关每种方法的简要概述: