Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Eliseu M.

Código PHP dentro do JQuery

Recommended Posts

Oi, oia eu aki dnv...

Então, eu sou meio detalhista :P E tô querendo fazer um Dialogue Box em Jquery, personalizado, mas não consigo inserir código PHP dentro dele, que executaria uma função e imprimiria o número de produtos da minha table.

 

Bom, olhem o code:

 

<script>
$(document).ready( function() {
$("#alert_button").click( function() {
	jAlert('O CODE VEM AQUI" ?>','Informações da Tabela');
}); });
</script>

 

Bom, já tentei de tudo:

 

\" e \"

" e "

' e '

Colocar include, mas ele aparece fora do Box, no topo da página -.-

... sem aspas não tem como o.o

 

Então, há alguma solução?? Valeu!

Compartilhar este post


Link para o post
Compartilhar em outros sites

então o retorna apenas ma string ? html ? pq se for html pode ter que ajustar para que aparece corretamente..

 

t+

Compartilhar este post


Link para o post
Compartilhar em outros sites

<?php

 

echo "<script>

$(document).ready( function() {

$(\"#alert_button\").click( function() {

jalert('DADOS DO PHP','Informações da Tabela');

}); });

</script>";

 

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olhem os códigos que eu gostaria de inserir ali:

 

<script>var oRows = document.getElementById('cat').getElementsByTagName('tr');
var iRowCount = (oRows.length) - 1;
document.write(" "+iRowCount+" produto (s) cadastrados.");</script>

 

E:

 

<?php
$sql = "SELECT SUM(quantity) as SOMA FROM products";
$exec = mysql_query($sql);
while ($rows = mysql_fetch_assoc($exec)) {
echo $rows["SOMA"];}
?>

 

Pô, a solução disso ajudaria demais!! Flw!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

¬¬ Eu sei disso :D Não sou newbie...

 

O problema é que o Box aceita HTML, mas quando são inseridas aspas... não vai o.O

Além disso, não sei como armazenar todo esse código PHP numa variável para que eu possa inserir no Box tbm.

 

Tô ralando aqui pra achar... se alguém puder ajudar :D

 

Até mais!

 

// EDITING

 

Olha, podem descartar essas outras perguntas. Seria mais fácil assim:

 

- Eu inserir um IFrame dentro do box, mas há uma coisa: como posso ativar função do JS para um arquivo externo (outra página)? Tipo, eu quero contar as rows de uma tabela da index.php, só que esse JS vai ter que estar dentro do IFrame o.O Sacaram?

Compartilhar este post


Link para o post
Compartilhar em outros sites

O PHP é interpretado antes do JS.

 

Nesse caso você pode usar as duas linguagens juntas. Ex.

<script language="Javascript">
alert('<?php echo "O CODE VEM AQUI";?>');
</script>

Outro exemplo:

<script language="Javascript">
<?php
$sql = "SELECT SUM(quantity) as SOMA FROM products";
$exec = mysql_query($sql);
while ($rows = mysql_fetch_assoc($exec)) {
?>
alert('<?php echo $rows["SOMA"];?>');
<?
}
?>
</script>

Baseado nos exemplos acima, faça as alterações no seu código e poste o resultado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.