我面臨一個問題,我想通過將變量傳遞給它來將我的API鏈接設置爲動態鏈接。我的API是:http://api.fixer.io/latest?symbols=SGD,MYR 現在我想要輸入最後兩個值,即SGD & MYR作爲輸入字段的動態變量。那麼如何做到這一點? 這是我的完整代碼。如何將動態變量添加到API鏈接?
$(function(){
$('button').on('click' , function(){
var val1 = document.getElementById('value1').value;
var val2 = document.getElementById('value2').value;
var $records = $('#records');
$.ajax({
\t type: 'GET' ,
url: "http://api.fixer.io/latest?symbols="+val2+","+val1, //value are not coming to the link
success: function(data)
{
console.log(val1); // values are coming here
\t console.log(val2); // values are coming here
\t var rate1 = data.rates.val1 ;
\t var rate2 = data.rates.val2 ;
\t var final = rate1/rate2 ;
\t $('#records').html ('Total Rate for Above Currency is : ' + final) ;
}
});
});
});
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
</head>
<body align="center"><br/><br/><br/>
<h1> Welcome Currency Convertor </h1> <br/><br/>
Local CCY : <input type="text" id="value1"> <br/><br/>
Hotel CCY : <input type="text" id="value2"> <br/><br/>
<button> Show rate </button> <br/><br/>
<div id="records"> </div>
</body>
</html>
幫助我。提前致謝。
你能不能給我們一個有效的API請求? val1和val2是什麼樣的值? –
如果我在輸入字段1中寫入Rahul,在輸入字段2中寫入sinha,則鏈接將如下所示:「http://api.fixer.io/latest?symbols=Rahul,sinha」, –
有效的API請求:http ://api.fixer.io/latest?symbols = SGD,MYR –