Ir para conteúdo

Arquivado

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

gersonab

[Resolvido] Ajax com Jquery

Recommended Posts

Tenho acompanhado algumas video aulas na web e lido alguns tutoriais, no entanto tudo o que eu faço , não funciona, isto é , parece ta faltando alguma coisa, tanto no servidor da minha máquina ( wampserver ) quanto no servidor que tenho de hospedagem, no entanto , gostaria de saber se tem que habilitar alguma coisa ou algo no php.ini entre outras bibliotecas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não.

A única biblioteca que você precisa, seria linkar a jQuery antes dos scripts.

 

Poste um link para o teu site, ou o código simplificado para identificarmos o teu erro.

Compartilhar este post


Link para o post
Compartilhar em outros sites

segue um código de cadastro, porém não efetua o mesmo.

 

<?php
// Require the MXI classes
require_once ('includes/mxi/MXI.php');
?><!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<link href="styles.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="js/jquery-1.3.2.js"> </script>
<script type="text/javascript">
$(document).ready(function() {
   $("#btncad").click(function(){
   analise_an=$("#analise").val()
   met_an=$("#met").val()
   unid_an=$("#unid").val()
   esp_an=$("#esp").val()
   $.ajax({
   type:"POST",
   url:"lista_analises.php",
   data{analise:analise_an , met:met_an , unid:unid_an , esp:esp_an , enviado:"1"},
   success: function(r){
   		$("#lista").html(r)
   }
   })
   return false
   })
 });
 </script>
</head>

<body>
<div id="cadastro">
  <table border="0" align="center">
    <tr>
      <td>Análise</td>
      <td>
        <label>
          <input name="analise" type="text" id="analise" size="40" maxlength="100" />
        </label>
      </td>
    </tr>
    <tr>
      <td>Método</td>
      <td>
        <label>
          <input name="met" type="text" id="met" size="40" maxlength="50" />
        </label>
      </td>
    </tr>
    <tr>
      <td>Unidade</td>
      <td>
        <label>
          <input name="unid" type="text" id="unid" size="40" maxlength="50" />
        </label>
      </td>
    </tr>
    <tr>
      <td>Especificação</td>
      <td>
        <label>
          <input name="esp" type="text" id="esp" size="40" maxlength="50" />
        </label>
      </td>
    </tr>
    <tr>
      <td colspan="2" align="right">
        <label>
          <input type="submit" name="btncad" id="btncad" value="Cadastrar" />
        </label>
      </td>
    </tr>
  </table>
  <div id="lista">
    <p align="center"> 
        <?php
  mxi_includes_start("lista_analises.php");
  require(basename("lista_analises.php"));
  mxi_includes_end();
?>
    </p>
</div>
  <p> </p>
</div>
</body>
</html>

Há o sinal de erro na página do esplore, aquele que fica no canto inferior esquerdo, diz :

 

":"esperado linha 18 caracter 8

 

linha 18 é :

$.ajax({

Compartilhar este post


Link para o post
Compartilhar em outros sites

Já estudou a sintaxe do Javascript ou do jquery?

<script type="text/javascript">
$(document).ready(function(){
	$("#btncad").click(function(){
		var analise_an = $("#analise").val();
		var met_an = $("#met").val();
		var unid_an = $("#unid").val();
		var esp_an = $("#esp").val();
		$.ajax({
			type: "POST",
			url: "lista_analises.php",
			data: { analise:analise_an, met:met_an, unid:unid_an, esp:esp_an, enviado:"1" },
			success: function(r){
				$("#lista").html(r);
			}
			});
		return false;
	});
});
</script>
vários erros de sintaxe no teu código.

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.