У меня была отличная api перед этим. Когда я запускаю javascript, я могу получить массив, но когда я пытаюсь добавить его в таблицу, он сообщает мне: «Uncaught SyntaxError: missing» после списка аргументов «Я не знаю, если это потому, что я пытаюсь перезвонить номер или что, потому что он работал нормально, когда у меня было имя. Это мой javascript.Пытается вызывать значение из массива, помеченного как число
var bitcoinApiUrl = "https://crossorigin.me/http://api.bitcoincharts.com/v1/weighted_prices.json";
$(document).ready(function(){
$(".btn").on("click", function(){
var userCurrency = $('#userCurrency option:selected').text();
$("#div1").append("<p id='currencylabel' />");
$.ajax({
type: "GET",
url: bitcoinApiUrl,
dataType: "json",
success: function(currency) {
// loop through currency
for (var i = 0; i < currency.length; i++)
{
if(currency[i].USD == userCurrency)
{
var $tr = $("<tr class='hello' />");
$tr.append($("<td />").text(currency[i]['24h']));
$tr.append($("<td />").text(currency[i].latest_trade || "Information Unavailable"));
$tr.append($("<td />").text(currency[i].bid || "Information Unavailable"));
$tr.append($("<td />").text(currency[i].high || "Information Unavailable"));
$("#theTable tbody").append($tr);
}
}
$("#currencylabel").append(userCurrency);
}
});
});
});
проблема с синтаксисом 'js' .. Просто нажмите на ошибку и посмотрите, где ее перенаправляет? –
строка 26 "$ tr.append ($ ("
это потому, что он верит в свою строку? или его для функции? @GuruprasadRao – Villainy