recuperar id - no me funciona la funcion .accept_request
Publicado por josele (3 intervenciones) el 27/08/2020 21:53:22
Hola, tengo problemas con la segunda parte del ejercicio, saco un listado de mysql pero al clicar encima no me funciona la funcion .accept_request, no consigo enviar la variable reg_id a una consulta mysql para recuperar la fila, reg_id me depura como valor sin definir..
Por favor que hago mal, alguien puede iluminarme?
Gracias
Por favor que hago mal, alguien puede iluminarme?
Gracias
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
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
</head>
<body>
<div class="content">
<ul class="list-group clickable" id="list_caramelos"></ul>
</div>
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript">
//var reg_id = $(this).attr("reg_id");
//var reg_id=$("#reg_id").val();
var username = localStorage.username;
var url = "http://www.ejercicio.com/caramelos.php?username=" + username + "&find_caramelos=";
$.getJSON(url, function(data) {
$(".loading").hide();
if (data.find_caramelos != null) {
$.each(data.find_caramelos, function(i, data) {
$("#list_caramelos").append("<li><div><p>Marca:" + data.marca + "</p><p>cantidad:" + data.cantidad + " de " + data.stock + "</p></div><i class='icon ion-android-add accept_request' id='" + data.username + "'></i></li>");
});
} else {
$("#list_caramelos").html("No existen caramelos");
}
});
$(document).on('click', '.accept_request', function() {
$(".loading").show();
console.log("clicked");
var reg_id = $(this).attr("reg_id");
//var reg_id=$("#reg_id").val();
var username = localStorage.username;
// console.log(reg_id + "" + username);
var dataString = "reg_id=" + reg_id + "&username=" + username + "&accept_request=";
$.ajax({
type: "post",
url: "http://www.ejemplo.com/caramelos.php",
crossDomain: true,
cache: false,
data: dataString,
success: function(data) {
$(".loading").hide();
if (data == true) {
console.log("Enviado correctamente");
window.location.href = "count.html";
} else {
console.log("wrong");
}
}
});
});
</script>
</body>
</html>
Valora esta pregunta


0