Tengo una llamada $ .get() a una página PHP que toma 4 parámetros GET. Por alguna razón, a pesar de dar al $ .get() llamar a los 4, solo pasa los dos primeros. Cuando miro la consola de desarrollo en Chrome, muestra la URL a la que se llama, y solo pasa acción y nombrebd. Aquí está el código:JQuery .get() solo pasa los dos primeros parámetros de datos en la url
$.get('util/util.php', { action: 'start', dbname: db, url: starturl, crawldepth: depth }, function(data) {
if (data == 'true') {
status = 1;
$('#0').append(starturl + "<ul></ul>");
$('#gobutton').hide();
$('#loading').show("slow");
while(status == 1) {
setTimeout("update()",10000);
}
} else {
show_error("Form data incomplete!");
}
});
y aquí la URL que veo en la consola de desarrollador:
http://localhost/pci/util/util.php?action=start&dbname=1hkxorr9ve1kuap2.db
** ** EDITAR Se me ha informado que necesito para codificar la dirección URL que Estoy tratando de pasar el encabezado. ¿Cómo podría codificarlo en javascript y decodificarlo en php?
¿Estás seguro de que 'starturl' y' depth' están definidos? También debes codificar la URL. –
sí, están definidos. ¿Cómo codifico la url? –