У меня есть 2 URL-адреса, которые я пытался получить, используя функцию jget jQuery. Первая ссылка работала отлично, однако вторая не добавила данные в div.jQuery - .get работает для 1 URL-адреса, но не другой
//Locate the input box
var URL = $('#download');
//When button gets pressed
function downloadURL(){
//Get the URL from the input box
var downloadURL = URL.val();
//Get the contents of the JSON on the website linked
$.get(downloadURL,
\t //add it to the output div
function(data){
$("#output").append(data)
}
);
//Tell me that it has actually accepted the URL
alert(downloadURL);
}
<p> <input type="text" name="download" id="download" placeholder="Download URL"></p>
<button onclick="downloadURL()">Test</button>
<div id="output"></div>
В 2 адреса я попытался были: https://raw.githubusercontent.com/TemporalReality/modpacks/master/packs/ingenuity.json и http://widget.mcf.li/mc-mods/minecraft/224791-blood-magic.json
Любые идеи, почему это работает для одного URL, а не другой? Или лучший способ сделать это?
Что сказал вышедший выше меня парень. Единственный способ, которым вы можете обойти это, - это запросить данные с сервера с помощью скрипта php или сервера. – Chris