Vlw pela ajuda Nando, vou seguir aqui as orientações, agora entendi blza!
Abração! Pedro Vidal Em 21 de fevereiro de 2011 14:39, Nando Araujo <[email protected]>escreveu: > Ta, para isso não é necessário muito conhecimento nem em CI nem em jQuery.. > mas, mas, mas por quÊ?! > Eu te digo! :) > > Só precisa ter algumas premissas antes de começar: > - o q vc precisa fazer na HEAD da view seria chamar o script jquery e o > plugin; > - no body da view vc colocaria o html necessário para a utilização do > plugin; > - no processamento do plugin (geralmente esses tipos de plugin te > possibilitam usar uma url de backend) essa deve ser algum caminho no CI para > algum controlador que te retorne o que o backend normal retornaria > (geralmente tanto no normal quanto em CI é feito alguma ação no banco para > contar o voto e usado o json_encode() para retornar pro jquery o q > aconteceu) e logo a requisição sendo ajax ou não isso indifere para o > funcionamento do plugin sacou? > > O que eu faria para fazer funcionar? > Faria o download de algum desses plugins e dps é só "transformar" para a > estrutura do CI aos poucos.. > > Pesquisando rápido no google me veio esse plugin aqui ( > http://orkans-tmp.22web.net/star_rating/#main-menu=3&demo-tabs=6 ) dai > observa que lá em "More precise "Average" display:" tem um "$.getJSON", esse > é o callback no qual eu me referia anteriormente.. :) > > O jeito é fazer o script funcionar sem estar no CI. E depois é só lembrar q > ajax é uma requisição por trás sem o usuário ter conciencia disso, e que se > for no CI ou não isso não faz diferença. Usando firebug vc vai entender > direitinho.. > > Boa sorte ^^ > > > <http://www.fyneworks.com/jquery/star-rating/> > Em 21 de fevereiro de 2011 13:02, Pedro Vidal <[email protected]>escreveu: > > Até cheguei a pensar Nando, e seria ótimo poder utilizar ajax, mas como >> este é apenas o meu segundo projeto com o CodeIgniter, não visualizei bem >> como fazer isso usando ajax. >> Se alguém tiver um tuto aqui explicando como utilizar o ajax (do jquey de >> preferência) de como fazer, até me proponho a mudar a estrutura... >> >> Muito obrigado pela sugestão, e agradeço ao Leonardo Grillo pela sugestão >> do JSON encode/decode pois já estou tomando as providências aqui para >> utilizar esta solução. >> Mas, como falei antes, se alguém tiver aí algum tuto/video/artigo sobre >> como fazer isso via jquery agradeço, vai tornar a tarefa mais fácil... >> >> Grato pela atenção! >> Pedro Vidal >> >> Em 21 de fevereiro de 2011 12:53, Nando Araujo >> <[email protected]>escreveu: >> >> Não cheguei a ver os códigos, mas claramente reconheco q isso mudaria um >>> pouco a sua estrutura, mas ja pensou em usar algum plugin jquery para >>> rankear usando ajax? >>> >>> Em 21 de fevereiro de 2011 12:47, Leonardo Grillo <[email protected] >>> > escreveu: >>> >>> Primeiro "erro" que detectei foi que session não aceita arrays e sim >>>> string, o que você pode fazer é utilizar json encode e decode, isso >>>> resolveria seu problema de passar os dados pela session. >>>> Para passar pelo input, também tem o mesmo problema da session, você não >>>> pode passar arrays e sim strings. >>>> >>>> Eu passaria pela session em formado de json. >>>> >>>> Em 21 de fevereiro de 2011 11:39, Pedro Vidal >>>> <[email protected]>escreveu: >>>> >>>>> Olá pessoal, estou com algumas dúvidas à respeito da maneira como estou >>>>> fazendo um form numa aplicação minha. Bom, vamos à explicação: >>>>> >>>>> Tenho um site onde o usuário acessa, e dá uma sugestão. Preciso de uma >>>>> área administrativa para atribuir NOTAS às sugestões enviadas pelos >>>>> usuários. >>>>> >>>>> Criei um model pra montar uma página com o form com os dados vindos do >>>>> bd, e para cada sugestão coloquei um select com nota de 1 a 10. >>>>> >>>>> O problema ocorre que, preciso passar para o controller que vai receber >>>>> os dados um array com os nomes dos selects que ele deve processar (não sei >>>>> se isto é a maneira mais certa de fazer isso); >>>>> Como não sei quais selects eu terei que processar no controller que >>>>> recebe o post, pensei nessa forma que citei aí em cima. >>>>> Aí acontece que eu não descobri se existe uma maneira de botar esse meu >>>>> array de nomes dentro de um input do tipo hidden, pra acessar lá no >>>>> controller recebedor do post. O que fiz então foi usar uma variável de >>>>> sessão para armazenar este array de nomes. >>>>> >>>>> Quando dou um foreach echo nesse array DENTRO do meu model, ele lista >>>>> certinho os nomes de todos os selects que devo processar no controller. >>>>> Quando pego a variável de sessão no controller, recebo apenas o valor >>>>> "array" e se tento dar um foreach não mostra nada. Usando a função >>>>> is_array >>>>> na variável de sessão que chega no controller, ele me retorna que a >>>>> variável >>>>> NÃO é um array. >>>>> >>>>> Gostaria de saber qual a melhor maneira para se fazer isso, pois o bd >>>>> tá com 1000 e poucos registros já, daqui a pouco 2 mil, e não queria ter >>>>> que >>>>> fazer um for em todos os registros para daí ver qual está no meu POST para >>>>> poder gravar no bd. >>>>> >>>>> Estou usando a versão 1.7.3 do CI. >>>>> código fonte do model que monta a página com form, select e tudo mais: >>>>> http://pastebin.com/mArctbJL >>>>> >>>>> código fonte da função lá no meu controller que deve receber os dados >>>>> do post: >>>>> http://pastebin.com/M429VgXA >>>>> >>>>> Agradeço a atenção! >>>>> pedro Vidal >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> [email protected] >>>>> http://www.codeigniter.com.br >>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >>>>> >>>>> --------------------------- >>>>> Oportunidade de negócio >>>>> http://www.franquiasargohost.net >>>>> --------------------------- >>>>> >>>>> >>>> >>>> _______________________________________________ >>>> [email protected] >>>> http://www.codeigniter.com.br >>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >>>> >>>> --------------------------- >>>> Oportunidade de negócio >>>> http://www.franquiasargohost.net >>>> --------------------------- >>>> >>>> >>> >>> _______________________________________________ >>> [email protected] >>> http://www.codeigniter.com.br >>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >>> >>> --------------------------- >>> Oportunidade de negócio >>> http://www.franquiasargohost.net >>> --------------------------- >>> >>> >> >> _______________________________________________ >> [email protected] >> http://www.codeigniter.com.br >> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >> >> --------------------------- >> Oportunidade de negócio >> http://www.franquiasargohost.net >> --------------------------- >> >> > > _______________________________________________ > [email protected] > http://www.codeigniter.com.br > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > > --------------------------- > Oportunidade de negócio > http://www.franquiasargohost.net > --------------------------- > >
_______________________________________________ [email protected] http://www.codeigniter.com.br http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br --------------------------- Oportunidade de negócio http://www.franquiasargohost.net ---------------------------

