Skip to content
Code and Bytes Code and Bytes

Code and Bytes
Code and Bytes

Enviar por POST en ajax

Posted on 22 July, 201526 July, 2015

Una forma de ver lo que se envía por POST a través ajax en PHP es probarlo en la misma página y mostrarlo con un alert, así verificamos que lo que se va es lo deseado.

<?php

if($_SERVER['REQUEST_METHOD'] == 'POST') {
    echo '<pre>';
    print_r($_POST);
    exit; // importante!
}

?>

<form method="post" id="classic_login" action="">
    <input type="text" name="user" placeholder="Username" class="classic_field" id="user_field" />
    <input type="text" name="pass" placeholder="Password"  class="classic_field" id="pass_field" />
    <input type="submit" name="login" value="Login" class="classic_button" id="login_button" />
    <input type="submit" name="register" value="Register" class="classic_button" id="register_button" />
</form> 


<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script type="text/javascript">
$("#classic_login").submit(function(event) {
    var formdata  = $(this).serialize();
    event.preventDefault();

    $.ajax({
        url: document.URL, 
        type: 'POST',
        data: formdata,
        success: function(response) { 
            alert(response); 
        }
    });
});
</script>

Si es un ARRAY lo que enviamos:

"data": {sData:sData},

En codeigniter en el controlador lo atrapamos de esta forma

function test(){
	$data = $this->input->post('sData');
	print_r($data);
}

 

PHP ajaxphp

Post navigation

Previous post
Next post

Related Posts

PHPExcel: Uncaught exception ‘Exception’ with message ‘Could not close zip file

Posted on 18 November, 20125 April, 2014

Empezando a usar la libreria PHPExcel me encontré con el siguiente problema: 15:45:52 Create new PHPExcel object 15:45:52 Set document properties 15:45:52 Add some data 15:45:52 Rename worksheet 15:45:52 Write to Excel2007 format Fatal error: Uncaught exception ‘Exception’ with message ‘Could not close zip file /var/www/osmon/scripts/gui/hotspot/final/Tests/01simple.xlsx.’ in /var/www/osmon/scripts/gui/hotspot/final/Classes/PHPExcel/Writer/Excel2007.php:378 Stack trace: #0 /var/www/osmon/scripts/gui/hotspot/final/Tests/01simple.php(80):…

Read More
PHP

Obtener errores de conexión de bases de datos en Codeigniter

Posted on 4 August, 20149 April, 2020

Primero debemos ocultar cuando se presenta un error en codeigniter. En application/config/database.php desactivamos el debug: $db[‘db’][‘db_debug’] = FALSE; Luego en el modelo el usamos conn_id para comprobar si la conexión se hizo efectiva: $DB1 = $this->load->database(‘db’, TRUE); $DB1->from(‘usuarios’); $query = $DB1->get(); if (!$DB1->conn_id) { echo ‘DB connection error!’; } Y listo.

Read More
Linux

Solución: Warning: mysqli_real_connect(): The server requested authentication method unknown to the client [caching_sha2_password] in

Posted on 14 May, 202114 May, 2021

Warning: mysqli_real_connect(): The server requested authentication method unknown to the client [caching_sha2_password] in  Warning: mysqli_real_connect(): (HY000/2054): The server requested authentication method unknown to the client in Este error me apareció al tener Mysql 8 con PHP 7.2, la razón es que MySQL 8 por defecto usa caching_sha2_password, un complemento que…

Read More

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Buscar

Categorias

  • AI (2)
  • Asterisk (9)
  • Bases de datos (1)
  • DevOps (4)
  • Git (2)
  • HTML (1)
  • Laravel (6)
  • Linux (67)
  • MCP Server (1)
  • Mikrotik (3)
  • MySQL (5)
  • n8n (1)
  • Personal (4)
  • PHP (15)
  • Python (2)
  • Software recomendado (1)
  • Tips (1)
  • VSCode (4)
  • vTiger (4)
  • Windows (10)
  • Wordpress (4)
©2026 Code and Bytes | WordPress Theme by SuperbThemes