Я использую ajax, чтобы вытащить содержимое Json с другого сайта (скажем: сайт A). Код и код приведены ниже:Ajax для навигации по содержимому Json от страницы списка до деталей страницы
<script>
$(document).ready(function() {
$.ajax({
type: "GET",
url: "https://www.xxx.com",
dataType: "json",
success: processData,
error: function(){ alert("failed"); }
});
function processData(data)
{
console.log(data);
}
});
</script>
Мне удалось перечислить содержание. Но это страница списка. Мне нужно, чтобы люди могли перейти на страницу сведений. Это означает, что когда люди нажимают на элемент, он отправляет запрос с параметрами обратно на другой сайт (сайт А), а затем получает ответ с содержанием на странице сведений. Как я могу сделать это под ajax? Надеется, что это имеет смысл. Приветствия.
Как отправить запрос обратно с кодами вроде выше? Думаю, я не могу добавить параметры в строку запроса URL. Выше Javascript на самом деле также получил заголовки, как это: заголовки: { "Accept-DATETIME": "Fri, 15 Feb 2013 00:00:00 GMT", "Авторизация": "Основные asdsadsdsd", }, Я также попытался добавить параметры в url как:/id = 11 & pirce = 10000. Это не удалось. Я думаю, мне нужно добавить параметры в заголовки. Но как отправить этот запрос? – Alex
Возможно, вам нужно спросить авторов сайта, как это сделать. Добавление параметров к запросу обычно выполняется путем добавления их в виде строки запроса к URL (простое) или в виде пар ключ/значение в теле запроса POST (сложнее). В обоих случаях вы выполнили свой запрос, используя $ .ajax, как вы уже сделали. Вы также можете попробовать использовать Fiddler, чтобы посмотреть, как этот сайт в настоящее время это делает. –