Foros del Web » Programando para Internet » Jquery »

Procesar respuesta de ajax y php

Estas en el tema de Procesar respuesta de ajax y php en el foro de Jquery en Foros del Web. Hola, por favor tengo este código que lo que hace es una inserción en la base de datos llamado (insertarjquery.php) este php a su vez ...
  #1 (permalink)  
Antiguo 21/03/2014, 10:00
Avatar de satjaen  
Fecha de Ingreso: septiembre-2012
Ubicación: Jaén (Andalucía)
Mensajes: 893
Antigüedad: 11 años, 7 meses
Puntos: 10
Procesar respuesta de ajax y php

Hola, por favor tengo este código que lo que hace es una inserción en la base de datos llamado (insertarjquery.php) este php a su vez si la inserción ha sido correcta me hace una consulta a otra tabla de la base de datos con unas condiciones y si esas condiciones se cumplen quiero que me haga otro inserción en otra tabla de dicha base de datos.

Este es parte del código del primer insert:


index.php


Código Javascript:
Ver original
  1. <script type="text/javascript">
  2. $(document).ready(function() {
  3.    
  4.     $("#salrecam").click(function(){
  5.        
  6.             if (document.form1.cantidad.value.length==''){
  7. alert("¡Complete los campos!")
  8.        document.form1.cantidad.focus()
  9.        return 0;
  10. }
  11.  
  12.       $("#form1").trigger("submit");
  13.        });
  14.    
  15.        
  16.     $('#form1').submit(function(event) {
  17.    
  18.    
  19.      
  20.      var id_aviso = $('#id_aviso') .val();
  21.      var datos = $(this).serialize();  
  22.       event.preventDefault()
  23.       $.ajax(
  24.         {
  25.             url:'insertarjquery.php',
  26.             type:'POST',
  27.             data:datos,
  28.             beforeSend:function(objeto){
  29.                 $('#carga').css({display:'block'});
  30.             },
  31.             complete:function(){
  32.                 $('#carga').css('display','none');
  33.                 },
  34.             success: function(data) {
  35.                 $('#result2').html(data);
  36.  
  37.  
  38. En esta parte es donde procesaria la respuesta del php para hacer otro insert

insertarjquery.php

Código Javascript:
Ver original
  1. $insertSQL = sprintf("INSERT INTO detalle_factura_mc (id_aviso, almacen, recambio, denominacion, cantidad, pvp, descuento, pvp_total) VALUES (%s, %s, %s, %s, %s, %s, %s, %s)",
  2.                        GetSQLValueString($_POST['id_aviso'], "int"),
  3.                        GetSQLValueString($_POST['almacen'], "text"),
  4.                        GetSQLValueString($_POST['recambio'], "text"),
  5.                        GetSQLValueString($_POST['denominacion'], "text"),
  6.                        GetSQLValueString($_POST['cantidad'], "int"),
  7.                        GetSQLValueString($_POST['pvp'], "text"),
  8.                        GetSQLValueString($_POST['descuento'], "text"),
  9.                        GetSQLValueString($_POST['pvp_total'], "text"));
  10.  
  11.   mysql_select_db($database_conexion, $conexion);
  12.   $Result1 = mysql_query($insertSQL, $conexion) or die(mysql_error());
  13.  
  14.  
  15. if($Result1 == false) {
  16.  
  17.  
  18.  
  19.  
  20. // ALGO SALIO MAL
  21. echo "<script language='JavaScript'>
  22. alert('Surgio un error al intentar grabar losdatos');
  23. </script>";
  24.  
  25. }else{
  26.  
  27.  
  28.  
  29. mysql_select_db($database_conexion, $conexion);
  30. $query_Recordset2 = "SELECT * FROM almacen000 WHERE recambio='$recambio'";
  31. $Recordset2= mysql_query($query_Recordset2, $conexion) or die(mysql_error());
  32. $row_Recordset2 = mysql_fetch_assoc($Recordset2);
  33. $totalRows_Recordset2 = mysql_num_rows($Recordset2);
  34. $minimos = $row_Recordset2['minimos'];
  35. $existencias = $row_Recordset2['existencias'];
  36.  
  37. if($minimos == '1' and $existencias == '0') {
  38.  
  39. echo "<script language='JavaScript'>
  40. $recambio
  41. </script>";
  42.  
  43. }else{
  44.    
  45.    
  46.    
  47.     return false;
  48.    
  49.    
  50. }
  51. }



Esta parte

Código Javascript:
Ver original
  1. if($minimos == '1' and $existencias == '0') {
  2.  
  3. echo "<script language='JavaScript'>
  4. $recambio
  5. </script>";

es la respuesta del php y es la quiero procesar en index.php para hacer otro insert.



Gracias y un saludo
  #2 (permalink)  
Antiguo 21/03/2014, 12:12
Avatar de satjaen  
Fecha de Ingreso: septiembre-2012
Ubicación: Jaén (Andalucía)
Mensajes: 893
Antigüedad: 11 años, 7 meses
Puntos: 10
Respuesta: Procesar respuesta de ajax y php

Creo que lo que necesito esta aqui:

http://www.forosdelweb.com/f179/reto...query-1001550/

Etiquetas: ajax, php, procesar, respuesta
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:03.