Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/10/2015, 03:31
javierconesa23
 
Fecha de Ingreso: febrero-2011
Ubicación: Barcelona
Mensajes: 195
Antigüedad: 13 años, 9 meses
Puntos: 1
Respuesta: Llamar a un archivo php por ajax

par a explicarme mejor ::
tengo un html , el cual implemento un modal(bootstrap) postee esta duda porque al hacer un inlude del php en html el modal no se mostraba (bueno no se mostraba nada) entonces me recomendaron llamar a al php por ajax
Te muestro el html(una parte solo poruqe es muy largo>)
Código PHP:
Ver original
  1. <div id="myModal2" class="modal fade" role="dialog">
  2.           <div class="modal-dialog">
  3.          
  4.             <!-- Modal content-->
  5.             <div class="modal-content">
  6.               <div class="modal-header">
  7.              
  8.                 <button type="button" class="close" data-dismiss="modal">&times;</button>
  9.                 <h4 class="modal-title">Autorizacion de Matrículas</h4>
  10.               </div>
  11.               <div class="modal-body">
  12.              
  13.                     <form class="form-horizontal">
  14.      
  15.                     <div class="form-group">
  16. <?     
  17. define('USERPWD','echidna\jconesa:jconesa'); // Sustituir xxx por la contraseña del servidor
  18. include("NTLMStream.php");  
  19. include("NTLMSoapClient.php");
  20.  
  21. stream_wrapper_register('http','NTLMStream') or die("Fallo al registrar protocolo");
  22. $pageURL =  'http://128.20.1.1:7047/DynamicsNav/WS//1%20TPS-N_LAB/Page/WTADistribuciones'; // El Web Service
  23.  
  24. $page = new NTLMSoapClient($pageURL);
  25. $client = new NTLMSoapClient($pageURL);
  26.  
  27. $params = array('filter' => array(
  28.                                     array('Field' => 'Num_cliente',
  29.                                           'Criteria' => '101222'),
  30.                                          ),
  31.                 'setSize' => 0);
  32. $result = $page->ReadMultiple($params);
  33. $incidencias = $result->ReadMultiple_Result->WTADistribuciones;
  34. $result = $client->ReadMultiple($params); // El método del Web Service
  35.  
  36. /* if (is_array($incidencias)) {
  37.   foreach($incidencias as $cust) {
  38. echo '<table border=1>';
  39.  
  40. echo $cust->Num_contrato;
  41.  
  42.  
  43.   }
  44. }
  45. if (is_array($incidencias))
  46. {
  47.     echo '<table border=1>';
  48.     echo '<select>';
  49.     foreach($incidencias as $cust)
  50.     {
  51.         echo '<option>'.$cust->Num_contrato.'</option>';
  52.     }
  53.     echo '</select>';
  54.     echo '</table>';
  55. } */
  56.  
  57. if (is_array($incidencias))
  58. {   echo '<div class="form-group">';                            
  59.     echo '<label class="col-sm-3 control-label">Contratos</label>';
  60.     echo '<div class="col-sm-5">'; 
  61.     echo '<select name="contratos" class="selectboxit">';
  62.     foreach($incidencias as $cust)
  63.     {
  64.         echo '<option value>'.$cust->Num_contrato.'</option>';
  65.     }
  66.     echo '</select>';
  67.     echo '</div>';
  68. }
  69.  
  70.  
  71.  
  72. die();     
  73. ?>         
  74.                    
  75.      
  76.                        
  77.                          
  78.                         <div class="form-group">
  79.                             <label class="col-sm-3 control-label" for="formGroup"></label>
  80.                             <div class="col-sm-8">
  81.                              
  82.                             <button type="submit" class="btn btn-success btn-lg"><span class="glyphicon glyphicon-floppy-saved"><a href="tables-datatable3.html"></span> Guardar</button>  
  83.                            
  84.                            
  85.                             <button type="button" class="btn btn-danger btn-lg"><span class="glyphicon glyphicon-remove-circle"></span> Cancelar</button>
  86.                              </div>
  87.      
  88.      
  89.                             </div>
  90.                           </div>
  91.      
  92.      
  93.      
  94.             </form>  
  95.                
  96.               </div>
  97.              
  98.               </div>
  99.             </div>
  100.          
  101.           </div>
  102.         </div>

como veras el php esta entre medio, tambien he probado con un include como te dije.
a este modal sel le llama mas tarde por el id=
Entonces segun me explicas tengo que pegar el codigo ajax en la cabecera del html??? en que parte el codigo AJAX llama al fichero php??

Disculpa la poca experiencia en este lenguaje!!!