submitHandler: function (form) { $("#loading_div").css("display", "Block"); form.submit(); }
Pasando la variable dato en ajax con todo su contenido.
$(".url").on( "click", function() { //$(this).css("background-color", "red"); this.className = 'btn btn-danger'; var dato = { "data" : $(this).attr('data'), "content" : $(this).attr('content'), "usuario" : {usuario}, }; adddato(dato); }); function adddato(dato){ $.ajax({ url: '{page_url}app/addurl/', type: 'POST', data: dato, success: function(mensaje) { alert(mensaje); } }); }
public function pdf() { $strHTML = "<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'><HTML xmlns='http://www.w3.org/1999/xhtml' xml:lang='es'>"; $strHTML = $strHTML . "<HEAD><TITLE>HTMLtoPDFinPHP</TITLE><meta http-equiv='Content-Type' content='text/html; charset=ISO-8859-1'>"; foreach ($productos = $conten -> Getproduct($parametros) as $producto){ $strHTML = $strHTML . "<div class="."diventer".">".$i." - ".$producto["idVehiculo"]."</div>"; $strHTML = $strHTML ."<div class="."diventer".">".$producto["Nombre"]." "."</div>"; } $strHTML = $strHTML .'<div class="divend">'; $strHTML = $strHTML .'<div class="diventer">sdfsdf</div>'; $strHTML = $strHTML .'<div class="diventer">sdfsdf</div>'; $strHTML = $strHTML . '<div class="diventer">sdfsdf</div>'; $strHTML = $strHTML .'</div>'; $strHTML = $strHTML .'<div class="divend">'; $strHTML = $strHTML .'<div class="diventer">sdfsdf</div>'; $strHTML = $strHTML .'<div class="diventer">sdfsdf</div>'; $strHTML = $strHTML . '<div class="diventer">sdfsdf</div>'; $strHTML = $strHTML .'</div>'; echo $strHTML; $dompdf = new DOMPDF(); $dompdf->load_html(utf8_decode($strHTML)); $dompdf->render(); $dompdf->stream("descargar_mi_pdf.pdf", array("Attachment" => false)); exit(0); }
.input{ background: rgba(0,0,0,0.1); border: 2px solid #E84C3D; border-radius: 3px; font-size: 15px; height: 45px; outline: medium none; padding: 5px; width: 90%; color: white !important; } input.input::-webkit-input-placeholder { color: white !important; } input.input::-moz-placeholder { color: white !important; opacity: 1; } input.input:-moz-placeholder { color: white !important; opacity: 1; } input.input::-ms-input-placeholder { color: white !important; } /* IE10+ */
Si alguna vez has programado para web te abras topado con el problemas de las ñ y los acentos por no tener una codificación utf8. Tanto php como mysql y apache tienen que tener esta configuración en sus archivos.En esta caso voy a mostrar como configurar mysql.
El archivo que tenemos que editar es /etc/mysql/my.cnf y insertar en debajo de cada etiqueta las siguientes directivas:
[mysqld] default-character-set=utf8 default-collation=utf8_general_ci character-set-server=utf8 collation-server=utf8_general_ci init-connect='SET NAMES utf8' [client] default-character-set=utf8
Una vez guardado reiniciamos mysql:
service mysql restart
También comprobamos que los cambios son correctos:
mysql> SHOW VARIABLES LIKE 'character_set%'; +--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+----------------------------+ | character_set_client | latin1 | | character_set_connection | latin1 | | character_set_database | latin1 | | character_set_filesystem | binary | | character_set_results | latin1 | | character_set_server | latin1 | | character_set_system | utf8 | | character_sets_dir | /usr/share/mysql/charsets/ | +--------------------------+----------------------------+ 8 rows in set (0.00 sec)
1º Activamos Mod_rewrite
sudo a2enmod rewrite
2º Reiniciamos Apache
sudo service apache2 restart
3º Para que apache use los archivos .htaccess, editamos el default VirtualHost con:
sudo nano /etc/apache2/sites-available/default
4º Sustituimos:
AllowOverride None por AllowOverride All
5º Por último volvemos a reiniciar apache.
sudo service apache2 restart