Хорошо. В основном я разрабатываю API для владельцев Game Server, которым нужен пользовательский экран загрузки, который извлекает имя и аватар игроков, но не использует PHP, только JavaScript, AJAX, HTML и т. Д.Как использовать строку запроса jQuery?
Это то, что я придумал с до сих пор:
<!DOCTYPE html>
<html>
<head><title></title>
<script src="//static.sidewaykill.com/js/jQuery/1.5.2.min.js"></script>
<script src="//static.sidewaykill.com/js/jQuery/ExtDomain.js"></script>
</head>
<body>
<script type="text/javascript">
(function($) {
$.QueryString = (function(a) {
if (a == "") return {};
var b = {};
for (var i = 0; i < a.length; ++i)
{
var p=a[i].split('=');
if (p.length != 2) continue;
b[p[0]] = decodeURIComponent(p[1].replace(/\+/g, " "));
}
return b;
})(window.location.search.substr(1).split('&'))
})(jQuery);
$.get('http://api.sidewaykill.com/steam/name.php?id=76561198017389807')
.success(function(data) {
$('#steamname').html(data);
});
</script>
Welcome <span id="steamname"></span>.<br /><br />
<img src="http://api.sidewaykill.com/steam/avatar.php?id=76561198017389807" alt="Player Avatar" />
</body>
</html>
Все, что я хочу сделать, это выяснить, как заменить эти ID = значения с теми, предоставленными играми. Например, если вы заходите на страницу через http://server.com/loading.html?id=76561198017389807, она будет вызывать api.sidewaykill.com/steam/name.php?id=76561198017389807 и изображение api.sidewaykill.com/steam/avatar.php?id=76561198017389807. Как мне сделать это с помощью jQuery?
вопрос не очень понятно. Что вы хотите сделать jQuery? Вы загружаете эту страницу в браузере или какой-то пользовательский кадр? Как взгляды HTML QT/MFC/AnyLib? Пожалуйста, продумайте немного ясно. – 2013-03-11 10:09:33
Я загружаю это на странице, используя игру. Игра загружает эту страницу при подключении к серверу (Garry's Mod), и она дает страницу SteamID64, для которой требуется разбор PHP. Я делаю способ сделать это без создателя, использующего скрипты с серверами. – Skilledway
Почему вы используете старую версию jQuery, если вы начинаете это с нуля, вы можете легко использовать более позднюю версию, поскольку у вас нет кода для просмотра? – GGJ