if(document.URL!="location.php?img_url="+img_url){
window.location.href = "location.php?img_url="+img_url;
}
これにより、ページがリロードされ続けます。URL をチェックして、変更されているかどうかを確認します。
if(document.URL!="location.php?img_url="+img_url){
window.location.href = "location.php?img_url="+img_url;
}
これにより、ページがリロードされ続けます。URL をチェックして、変更されているかどうかを確認します。
!=
常に正しく動作します。間違って働いているのはあなたです!
この場合の問題は、document.URL
設定している文字列になることを期待していることですwindow.location.href
。そうではないかもしれません。
確かに、それは決してありません"location.php?img_url="+img_url
。これは常に完全なURL になるため、http://www.example.com/location.php?img_url="+img_url
.
試す
if(window.location != "http://www.urlhere.com/location.php?img_url="+img_url){
window.location.href = "http://www.urlhere.com/location.php?img_url="+img_url;
}
ドメイン名を忘れただけかもしれません。
このようなことを試してください:
if(document.URL!="http://localhost/location.php?img_url="+img_url){
window.location.href = "http://localhost/location.php?img_url="+img_url;
}