script.aculo.us InPlaceEditor loadingText Option

La biblioteca script.aculo.us es una biblioteca multinavegador que tiene como objetivo mejorar la interfaz de usuario de un sitio web. El Ajax.InPlaceEditor se utiliza para hacer que los elementos sean editables, lo que permite al usuario editar el contenido de la página y enviar los cambios al servidor.

Se especifica InPlaceEditor loadingText y el InPlaceEditor  está cargando texto desde el servidor

Sintaxis:

{ loadingText: string }

Valor: esta opción tiene un valor único como se mencionó anteriormente y se describe a continuación:

  • string: Esta es una string que especifica el texto a utilizar.

El siguiente ejemplo ilustra el uso de esta opción.

Ejemplo:

El siguiente archivo HTML demuestra esto con el ejemplo:

HTML

<html>
<head>
  <script type="text/javascript"
          src="prototype.js">
  </script>
  <script type="text/javascript" 
          src="scriptaculous.js?load = controls">
  </script>
  <script type="text/javascript">
    window.onload = function () {
      new Ajax.InPlaceEditor(
        'editableElement',
          
        // Script for the functioning
        // of the editor
        'http://localhost/inplace.php',
        {
            
          // Script for loading the text
          loadTextURL: 
          'http://localhost/loadText.php',
  
          // Specify the text to be used while loading
          loadingText: 'Text loading from server!'
        }
      );
    }
  </script>
</head>
<body>
  <h1 style="color: green">
    GeeksforGeeks
  </h1>
  <h2>InPlaceEditor loadingText Option</h2>
    
<p>The "loadingText" option specifies the placeholder
    text to be used when text is being loaded from the 
    server specified using the "loadTextURL" option.</p>
  
  <div id="editableElement">
    This is the editable element!
  </div>
</body>
</html>

Se requiere el siguiente script inplace.php para simular el guardado de datos en el servidor.

PHP

<?php
  if( isset($_REQUEST["value"]) ) {
    $str = $_REQUEST["value"];
    echo $str;
  }
?>

Se requiere el siguiente script loadText.php para simular el servidor desde donde se cargaría el texto.

PHP

<?php
  
  // Sleep is used to simulate the delay of
  // the server request 
  sleep(1);
  
  echo "This is the text from the server!";
?>

Producción:

Publicación traducida automáticamente

Artículo escrito por sayantanm19 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *