Ответ SO для вас: Как получить значения строки запроса в JavaScript?
В основном:
function getParameterByName(name)
{
name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
var regexS = "[\\?&]" + name + "=([^&#]*)";
var regex = new RegExp(regexS);
var results = regex.exec(window.location.href);
if(results == null)
return "";
else
return decodeURIComponent(results[1].replace(/\+/g, " "));
}
$(function(){
jQuery.support.cors = true;
$.ajax({
'url' : 'http://api.glitch.com/simple/players.getAnimations',
'dataType' : 'json',
'data' : { 'player_tsid' : getParameterByName("player_tsid") },
'success' : function(data, textStatus, jqXHR){
if (data.ok){
g_sheets = data.sheets;
g_anims = data.anims;
build_index();
$('#loading').text("Loading sheets...");
load_sheets();
}else{
alert('api error');
}
},
'error' : function(jqXHR, textStatus, errorThrown){
alert('api error');
alert(errorThrown);
}
});
})
Мне также нравится этот ответ к тому же вопросу