1
私はグローバル天気APIで作業しています。APIを通過中に特殊文字が暗号化されています
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset="utf-8" />
<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-2.0.3.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
alert("success1");
$('#ClickData').click(function() {
var CountryDetails = "524901&APPID=3a93f181f74c615547db27a418662aa4";
//$('#TextCountry').val()
var Pdata = $('#DataArea').val();
alert(CountryDetails);
$.ajax({
//524901&APPID=e962f6f0d29167e22903aaa90e72203f
url: 'http://api.openweathermap.org/data/2.5/forecast/city',
method: 'get',
data: { id: CountryDetails },
dataType: 'json',
success:
function (Final)
{
if (Final.weather[0].message != null)
{
Pdata.html(Final.weather[0].message);
alert("success3");
}
//alert("success");
else
{
alert("success5");
Pdata.html(Final.weather[0].main + '<br\>' + Final.weather[0].description);
}
}
});
});
});
</script>
</head>
<body>
Country <input type="text" id="TextCountry" />
<input type="button" value="Click" id="ClickData" /><br /><br />
<p id="DataArea"></p>
</body>
</html>
特殊文字を呼び出して、私はここでの問題は、私がAPIに「http://api.openweathermap.org/data/2.5/forecast/city?id=524901&APPID=3a93f181f74c615547db27a418662aa4」データを渡していますされているWeb APIへのアクセスを得るために必要とされるAPPKEYのID(..を渡していた場合どことしながら、 「&」&は「=」この「http://api.openweathermap.org/data/2.5/forecast/city?id=524901%26APPID%3D3a93f181f74c615547db27a418662aa4」
のように暗号化され得ているように、このシナリオを処理する方法をこの点で私を助けてください。
おかげPhuzi ... –
それはあなたの問題を解決するかどうか、あなたが答えを受け入れるだろうか?ありがとう – phuzi