4 GET parametresini alan bir PHP sayfasına $ .get() çağrısı var. Bazı nedenlerden ötürü, $ .get() öğesinin 4'ünü çağırmasına rağmen, sadece ilk ikisini geçiyor. Chrome'daki dev konsola baktığımda, çağrılan URL'yi gösterir ve yalnızca işlem ve dbname iletir. Ben geliştirici konsolunda bakınJQuery .get() yalnızca ilk iki veri parametresini URL'de geçirerek
$.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!");
}
});
ve heres URL: İşte kod
http://localhost/pci/util/util.php?action=start&dbname=1hkxorr9ve1kuap2.db
** DÜZENLEME ** ben URL'sini kodlamak için gereken haberdar edildiğini Başlığı geçmeye çalışıyorum. Javascript’te kodlamayı ve php’yi çözmeyi nasıl başarabilirim?
'Starturl' ve 'depth' 'nin tanımlandığından emin misiniz? Ayrıca URL'yi de kodlamalısınız. –
evet tanımlıdırlar. URL'yi nasıl kodlarım? –