Latest Entries »

Recentemente tive um problema ao usar o plugin autocomplete. No projeto que eu estava desenvolvendo, precisa que os dados do autocomplete, fossem passados via POST para o Code Igniter (Por segurança).

Por default o plugin passa os dados via GET,  aí pensei! ferro!.

Perdi um pouco de tempo e fui o olhar o código do plugin, notei que o puglin é implementa o $.ajax do JQUERY, então era só acrescentar o “type”, pronto!, simples não!.

Veja como era antes:

$.ajax({
	// try to leverage ajaxQueue plugin to abort previous requests
	mode: "abort",
	// limit abortion to this input
	port: "autocomplete" + input.name,
	dataType: options.dataType,
	url: options.url,
	data: $.extend({
		q: lastWord(term),
		limit: options.max
	}, extraParams),
	success: function(data) {
		var parsed = options.parse && options.parse(data) || parse(data);
		cache.add(term, parsed);
		success(term, parsed);
	}
});

Veja agora como ficou:

$.ajax({
	// try to leverage ajaxQueue plugin to abort previous requests
	mode: "abort",
	type: "post", //Apenas essa linha foi adicionada
	// limit abortion to this input
	port: "autocomplete" + input.name,
	dataType: options.dataType,
	url: options.url,
	data: $.extend({
		q: lastWord(term),
		limit: options.max
	}, extraParams),
	success: function(data) {
		var parsed = options.parse && options.parse(data) || parse(data);
		cache.add(term, parsed);
		success(term, parsed);
	}
});

Agora para fazer a recuperação dos dados você só precisa usar o $_POST ao invés do $_GET.

<?php

$autocomplete = $_GET['q']; // Antes.
$autocomplete = $_POST['q']; // Depois.

$autocomplete = $this->input->get('q'); // Antes -> Code Igniter.
$autocomplete = $this->input->post('q'); // Depois -> Code Igniter.

?>

Fica dica, para quem precisar deixar o autocomplete um pouco mais seguro.

Até mais.

Desculpas

Novamente venho pedir desculpas.

Infelizmente não tive como fazer os screencasts conforme prometido, nesse ano estou em uma nova empreitada. Agora trabalhando em SP, o tempo ficou ainda mais apertado. Mesmo não cumprindo com a promessa, não vou deixar de criar os screencasts.

Desejo boa sorte a todos.

Dica: Se você realmente quer algo, corra atrás. O seu crescimento depende de você.

Até mais.

E aí galera tudo bom?
Nesse novo ano, resolvi escrever alguns tutoriais para iniciantes em Linux e de preferencia o Ubuntu. Tendo em vista que também sou iniciante e estou aqui para aprender também.
Criarei artigos relacionados a PHP e desenvolvimento web.
Agora que estou com o meu tempo um pouco mais livre, vou dedicar me a escrever artigos para o site.
De inicio estarei criando os seguintes artigos:
  1. Instalação do Ubuntu 9.10 (Karmic Koala)
  2. Ambiente de desenvolvimento PHP
De momento é apenas isso, em breve estarei postando os artigos.
Até breve galera.

A pessoa compra um software pirata e pede ajuda ao suporte da Microsoft, e ainda acha que está certa.

Baixa o Ubuntu!!! Clique aqui…

Está aí… conforme prometido… desculpem a demora, estava totalmente sem tempo…

FLW.

Switch to our mobile site