Редактируемое встроенное редактирование, недавно обновленное значение не отображается при загрузке страницы. показывает щелчок по умолчанию для редактирования

Я использую jeditable плагин для обновления некоторых значений в моей текстовой области. Когда я обновляю их, значения обрабатываются в файле save.php и значение сохраняется в записи таблицы в базе данных, и поле обновляется.

Однако моя проблема заключается в том, что, как только я уже обновил запись, и когда я загружаю или обновляю страницу, я не могу видеть обновленное значение в поле, щелчок по умолчанию для редактирования отображается, пока я не нажму и не отредактирую значение, и в этом случае он отображает новое значение На других постах я читал, что save.php должен отображать значение, отображаемое в поле.

Мой код save.php

<?php
 if(isset($_POST['suck'])){
mysql_connect('localhost','root','');
mysql_select_db('inline_database');
$data = $_POST['suck'];
$result = mysql_query("INSERT INTO `form_data` VALUES('','$data')");
$id = mysql_insert_id();
$query = "SELECT * FROM `form_data` WHERE `id` = '$id'";
$retrieve_result = mysql_query($query);

while($row = mysql_fetch_assoc($retrieve_result)){
  $get_id = $row['id'];
}
echo $get_id;
}
?>

Мой код функции, который находится внутри index.html

 $(".editable_textarea").editable("http://localhost/newedit/save.php", { 
  indicator : "<img src='img/indicator.gif'>",
  loadurl : "http://localhost/newedit/save.php",
  type   : 'textarea',
  submitdata: { _method: "post" },

  //id   : 'elementid',
  //name : 'newvalue',
  select : true,
  submit : 'OK',
  cancel : 'cancel',
  cssclass : "editable",
  tooltip   : "Click to edit ",
  });

Мой файл jeditable.js

var blue =
$.fn.editable.defaults = {
    name       : 'suck',
    id         : 'id',
    type       : 'text',
    width      : 'auto',
    height     : 'auto',
    event      : 'click.editable',
    onblur     : 'cancel',
    loadtype   : 'GET',
    loadtext   : 'Loading...',
    placeholder: 'click to edit',
    loaddata   : {},
    submitdata : {},
    ajaxoptions: {}
};

Документация по плагину Jeditable находится здесь.

И это живая демоверсия.

0 ответов

Другие вопросы по тегам