JavaScript - obtener valor de un campo cargado en un div

 
Vista:
sin imagen de perfil

obtener valor de un campo cargado en un div

Publicado por Francisco (3 intervenciones) el 14/12/2017 06:26:22
buenas noches tengo el siguiente script :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
$(document).ready(function() {
 
     $.ajax({
         dataType: "json",
         data: [],
         url: "https://ubicaciones.paginasweb.cr/provincias.json",
        type: 'GET',
         crossDomain: true,
         success: function(data) {
             agregarProvincias(data);
         }
     });
 
 
$(document).on('change', '#provincia > select', function() {
    var provincia = this.value;
     $.ajax({
         dataType: "json",
         url: "https://ubicaciones.paginasweb.cr/provincia/" + provincia + "/cantones.json",
         data: {},
         success: function(data) {
             agregarCantones(data);
         }
     });
 
});
 
    $(document).on('change', '#canton > select', function() {
var  provincia = $('select#provincia').val();
var canton = this.value ;
     $.ajax({
         dataType: "json",
         url: "https://ubicaciones.paginasweb.cr/provincia/" + provincia + "/canton/" + canton + "/distritos.json",
         data: {},
         success: function(data) {
             agregarDistritos(data);
         }
     });
 
});
 
function agregarProvincias(data) {
    var html = "<select id='provincia'>";
    for (key in data) {
        html += "<option value='" + key + "'>" + data[key] + "</option>";
    }
    html += "</select";
    $('#provincia').html(html);
}
 
function agregarCantones(data) {
    var html = "<select>";
    for (key in data) {
        html += "<option value='" + key + "'>" + data[key] + "</option>";
    }
    html += "</select";
    $('#canton').html(html);
}
 
function agregarDistritos(data) {
    var html = "<select>";
    for (key in data) {
        html += "<option value='" + key + "'>" + data[key] + "</option>";
    }
    html += "</select";
    $('#distrito').html(html);
}
 
});

y lo cargo en el siguiente html:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<html>
 
    <head>
        <title>Obteniendo las provincias</title>
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
        <meta charset="utf-8">
        <script type="text/javascript" src="js/js_pronvincias_cantontes_distritos.js"></script>
 
    </head>
        <br>
        <div id="provincia"></div>
         <div id="canton"></div>
         <div id="distrito"></div>
    </body>
</html>

mi pregunta es como puedo obtener los valores de los div para luego hacer un insert en una base de datos en php.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-1
Responder
Imágen de perfil de ScriptShow
Val: 2.019
Plata
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

obtener valor de un campo cargado en un div

Publicado por ScriptShow (692 intervenciones) el 14/12/2017 13:10:44
Saludos Francisco,

para ver, extraer los valores de DIV's, podemos usar: innerHTML

Un ejemplo básico:

1
2
3
4
5
<br>
<div id="provincia" onclick="confirm(this.innerHTML)">Provincia . . .</div>
<div id="canton" onclick="confirm(this.innerHTML)">Canton . . .</div>
<div id="distrito" onclick="confirm(this.innerHTML)">Distrito . . .</div>
<br>

Haz click en el texto del DIV para ver, extraer su contenido, valor..

Espero sea útil.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Enrique
Val: 55
Ha aumentado 1 puesto en JavaScript (en relación al último mes)
Gráfica de JavaScript

obtener valor de un campo cargado en un div

Publicado por Enrique (16 intervenciones) el 14/12/2017 17:08:00
Más bien sería estraer los valores seleccionados de los select y no de los divs
y si lo quieres guardar en php deberia de estar en el foro de PHP y no en este.

Pero acá te dejo como sacarías los valores seleccionados con jquery
1
2
3
4
5
6
7
8
9
10
11
12
13
var p=$( "#provincia select" ).val();
var c=$( "#canton select" ).val();
var d=$( "#d select" ).val();
//Y si estas usando ajax no veo para que usar php
$.ajax({
         method: "post",
         dataType: "json",
         url: "https://ubicaciones.paginasweb.cr/provincia/saveinfo",
         data: {"provincia":p,"canton":c,"distrito":d},
         success: function(data) {
             agregarDistritos(data);
         }
     });
Creo que es más difícil hacer niños
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar