2009-11-26 18 views
9

Javascript ve jquery'de çok yeniyim.Jquery'yi kullanarak şu anki URL'yi al

$.getJSON("idcheck.php?callback=?", { url: /*i want full url to be print*/ }, function(json){ 
    //alert(json.message); 
}); 

URL'den sonra şu andaki tam URL'yi nasıl alabilirim: yukarıdan?

teşekkür ederiz

+0

bu yineleniyor http://stackoverflow.com/questions/406192/how-to-extract-current-url-in-jquery adresinin açıklaması. –

+0

Zaten görmüştüm ama bunu içeriğimde nasıl uygulayacağımı bilmiyorum, bu yüzden herhangi bir yardım harika olurdu –

cevap

13

Bu, geçerli URL verecektir:

window.location.pathname 

düzenleme:

$.getJSON("idcheck.php?callback=?", { url: window.location.pathname }, function(json){ 
    //alert(json.message); 
}); 

düzenlemek 2: (via bulundu) PHP Kullanımı

<?php 
function curPageURL() { 
$pageURL = 'http'; 
if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";} 
$pageURL .= "://"; 
if ($_SERVER["SERVER_PORT"] != "80") { 
    $pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"]; 
} else { 
    $pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"]; 
} 
return $pageURL; 
} 
?> 


$.getJSON("idcheck.php?callback=?", { url: "<?php echo curPageURL(); ?>" }, function(json){ 
    //alert(json.message); 
}); 
+0

Nasıl uygularım? Şu anda bunu koydum, sadece window.location.pathname olarak gösterir; –

+0

Mesajımı düzenledim, – marcgg

+0

URL'si: window.location.pathname, şu anki url'sini değil çalışmalı, url gibi bir şeye ihtiyacım var: localhost/index.html –

4

Malısın JQuery ile Javascript üzerinden geçerli sayfa URL'sini almak için window.location.pathname veya

2

window.location kullanmak

$(document).ready(function() { 
     //jquery 
    $(location).attr('href'); 

    //pure javascript 
    var pathname = window.location.pathname; 

    // to show it in an alert window 
    alert(window.location); 
}); 


$.getJSON("idcheck.php?callback=?", { url:$(location).attr('href')}, function(json){ 
    //alert(json.message); 
}); 
0

Bunu kullanabilirsiniz:

var path = window.location.pathname; // path only 
var url  = window.location.href;  // full URL 

Düzenleme: Bence

$.getJSON("idcheck.php?callback=?", { url: window.location.href }, function(json){ alert(json.message);}); 
İlgili konular