【问题标题】:Jeditable not submitting properlyJeditable 未正确提交
【发布时间】:2020-07-23 17:31:56
【问题描述】:

我最近开始将 jeditable 用于一个项目,并且看起来很简单的文档似乎没有提交。该段落在单击后确实可以编辑,但是当单击“输入”时,文本不会更改,并且不会将任何信息提交给 edit_test.php。任何和所有的帮助将不胜感激。我检查了 JS 控制台,我看到的错误是:

  • POST http://localhost:8888/edit_test.php 500(内部服务器错误)

还有:

  • jquery-3.5.1.min.js:2 XHR 加载失败:POST "http://localhost:8888/edit_test.php"

代码如下:

相关 HTML

<p id="edit_test">Please edit me!</p>

JS

$(document).ready(function() {
     $('#edit_test').editable('edit_test.php');
 });

edit_test.php如下:

<?php
  $edit = 'Do not edit me!';
  if ($_POST['id'])
  {
    $edit = $_POST['value'];
  }
  echo $edit;
?>

提前致谢!

【问题讨论】:

    标签: javascript php jquery jeditable


    【解决方案1】:

    我想通了,虽然我认为我可能问的问题很糟糕,但我想我会发帖以防将来对任何人有帮助。

    jeditable 在其文档中引用了“save.php”,但从未提供基本“save.php”应包含的示例。在我的示例中,我只需要服务器页面来显示发布的“值”参数。换句话说:

    <?php
      if ($_POST['id'])
      {
        echo $_POST['value'];
      }
    ?>
    

    简单易懂。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-28
      • 2018-01-02
      • 2012-06-18
      • 2012-10-19
      • 2019-08-31
      • 2017-12-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多