2016-07-24 57 views
-1

我有我的網站檢查另一個網站的價值,並返回結果。如果我有一定的價值,我想讓我的網頁重定向我。如果某個值是某個數字,是否可以重定向到網頁?

這可能嗎?

這是我的代碼。 `

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script> 
 
<script> 
 
jQuery(document).ready(function($) { 
 
    $.ajax({ 
 
    url : "http://api.wunderground.com/api/2fd6657d79448494/geolookup/conditions/q/IA/Cedar_Rapids.json", 
 
    dataType : "jsonp", 
 
    success : function(parsed_json) { 
 
    var location = parsed_json['location']['city']; 
 
    var temp_f = parsed_json['current_observation']['temp_f']; 
 
    alert("Current temperature in " + location + " is: " + temp_f); 
 
    } 
 
    }); 
 
}); 
 
</script>

+0

我們將需要以幫助您完成此一點點信息。你是否在查看另一個第三方網站的價值,或者你是否在檢查自己的網站的價值? –

+0

你應該指定語言和你必須這樣做的原因。 – TyrionGraphiste

回答

0

只需選中一個AJAX功能的成功,函數內部的值,有使用window.location = "http://www.example.com"做一個JavaScript重定向。

在這個例子中,如果temp> 80,那麼重定向發生! (這是寫這篇文章的時候!!)。下面的代碼運行器將顯示404或服務器錯誤,因爲example.com不是有效的頁面。

jQuery(document).ready(function($) { 
 
    $.ajax({ 
 
    url: "http://api.wunderground.com/api/2fd6657d79448494/geolookup/conditions/q/IA/Cedar_Rapids.json", 
 
    dataType: "jsonp", 
 
    success: function(parsed_json) { 
 
     var location = parsed_json['location']['city']; 
 
     var temp_f = parsed_json['current_observation']['temp_f']; 
 
     alert("Current temperature in " + location + " is: " + temp_f); 
 
     if (temp_f > 80) { 
 
     window.location = "www.example.com"; 
 
     } 
 
    } 
 
    }); 
 
});
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>

+0

感謝您的回答,但更換溫度字符串似乎打破了重定向。不知道這是什麼原因,你可以幫我排除故障嗎?嘗試了多個不同的字符串。沒有工作。 –

+0

你用什麼取代了? – Iceman

+0

我試過「天氣」和「feellike_f」。編輯:它似乎只有天氣不起作用。我錯打了feelinglike_f中的一個空格。 –

相關問題