Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 27.10.2012
Сообщений: 8

JSONP, не могу добраться до ответа сервера

27.10.2012, 20:34. Показов 1854. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Запрос следующий
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
$.ajax({
            type:"get",
            url: "http://golpas.com/account/line/?type=line%2Bjson&&f[nmain]=&f[additional]=&f[time]=all&f[st][]=18410&f[st][]=18605",
            data: {host : this.host, key : this.key},
            jsonp: 'callback',
            jsonpCallback: 'callbackName',
            dataType:   "jsonp",
            crossDomain: true,
            async: false,
            complete:    function callbackName (data) {
                $.each (data, function(i,val){
                $('.jss').append(document.createTextNode(" - " + val));
                });
            }
});
В итоге в консоли видно, что приходит json ответ, а в data записывает вообще левые значения. Помогите добраться до этого jsona...

Добавлено через 10 часов 58 минут
никто не поможет???

Добавлено через 1 час 41 минуту
Отличный форум! Один спам приходит и ни одного ответа!
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
27.10.2012, 20:34
Ответы с готовыми решениями:

Не могу добраться до указателя
Проблема в том что я не могу изменить значение с множеством массивов. #include "pch.h" #include <iostream> ...

Не могу добраться до истины
Здравствуйте.У меня возникла проблема,уже все перерыл в корне темы.Хочу убрать надпись ,которая выделена на скриншоте,вижу ее исходный код...

Не могу добраться до вложенного элемента
Всем привет! Есть такой код: <h3 class="active">Заголовок</h3> <div style="display: block;"> <form class="readac"...

14
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
28.10.2012, 08:17
complete исправьте на success.

success вызывается при успешном завершении.
error вызывается при ошибке.
complete вызывается в любом случае после success или error.
0
0 / 0 / 0
Регистрация: 27.10.2012
Сообщений: 8
28.10.2012, 08:19  [ТС]
разницы нет, в data все равно записывается какой то левый код.
0
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
28.10.2012, 08:19
Цитата Сообщение от ArtemjQ Посмотреть сообщение
JavaScript
1
2
3
jsonpCallback: 'callbackName',
...
complete:    function callbackName (data) {
Не будет функция callbackName() видна снаружи.
0
0 / 0 / 0
Регистрация: 27.10.2012
Сообщений: 8
28.10.2012, 08:21  [ТС]
так я вывод делаю внутри!
0
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
28.10.2012, 08:36
Я о том, что:
JavaScript
1
2
3
4
5
6
7
window.callbackName = function() {
};
$.ajax({
    ...
    jsonpCallback: 'callbackName',
    ...
});
Добавлено через 8 минут
http://jsfiddle.net/VovanVE/E9gep/
HTML5
1
<input type="button" value="Get JSONP" id="foo" />
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
window.FooBar = function() {
    console.log(arguments);
};
$(function(){
    $('#foo').click(function(){
        $.ajax({
            type: "GET",
            url: "http://jsonipgeobase.appspot.com/",
            jsonp: "callback",
            jsonpCallback: "FooBar",
            dataType:   "jsonp",
            crossDomain: true,
            async: false
        });
    });
});
0
0 / 0 / 0
Регистрация: 27.10.2012
Сообщений: 8
28.10.2012, 09:37  [ТС]
Разницы не вижу, тот же результат...
0
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
28.10.2012, 09:41
Цитата Сообщение от ArtemjQ Посмотреть сообщение
Разницы не вижу, тот же результат...
Я моём коде в первом аргументе функции я получаю собственно данные. Ваш урл у меня не пашет, ибо сервер постоянно отдаёт мне 503.
0
0 / 0 / 0
Регистрация: 27.10.2012
Сообщений: 8
28.10.2012, 09:48  [ТС]
Странные данные

JavaScript
1
- 4 - function (a, b) { if (!v) { var c = a.toLowerCase(); a = u[c] = u[c] || a, t[a] = b; } return this; } - function () { return v === 2 ? e : null; } - function (a) { var c; if (v === 2) { if (!f) { f = {}; while ((c = cm.exec(e))) { f[c[1].toLowerCase()] = c[2]; } } c = f[a.toLowerCase()]; } return c === b ? null : c; } - function (a) { return v || (l.mimeType = a), this; } - function (a) { return a = a || w, g && g.abort(a), y(0, a), this; } - function () { return c; } - function () { return e.done(arguments).fail(arguments), this; } - function () { var a = arguments; return p.Deferred(function (c) {p.each(b, function (b, d) {var f = d[0], g = a[b];e[d[1]](p.isFunction(g) ? function () {var a = g.apply(this, arguments);a && p.isFunction(a.promise) ? a.promise().done(c.resolve).fail(c.reject).progress(c.notify) : c[f + "With"](this === e ? c : this, [a]);} : c[f]);}), a = null;}).promise(); } - function (a) { return a != null ? p.extend(a, d) : d; } - function () { var a = arguments; return p.Deferred(function (c) {p.each(b, function (b, d) {var f = d[0], g = a[b];e[d[1]](p.isFunction(g) ? function () {var a = g.apply(this, arguments);a && p.isFunction(a.promise) ? a.promise().done(c.resolve).fail(c.reject).progress(c.notify) : c[f + "With"](this === e ? c : this, [a]);} : c[f]);}), a = null;}).promise(); } - function () { if (i) { var b = i.length; (function d(b) {p.each(b, function (b, c) {var e = p.type(c);e === "function" && (!a.unique || !l.has(c)) ? i.push(c) : c && c.length && e !== "string" && d(c);});}(arguments), e ? (g = i.length) : c && (f = b, k(c))); } return this; } - function () { if (i) { var b = i.length; (function d(b) {p.each(b, function (b, c) {var e = p.type(c);e === "function" && (!a.unique || !l.has(c)) ? i.push(c) : c && c.length && e !== "string" && d(c);});}(arguments), e ? (g = i.length) : c && (f = b, k(c))); } return this; } - function () { if (i) { var b = i.length; (function d(b) {p.each(b, function (b, c) {var e = p.type(c);e === "function" && (!a.unique || !l.has(c)) ? i.push(c) : c && c.length && e !== "string" && d(c);});}(arguments), e ? (g = i.length) : c && (f = b, k(c))); } return this; } - function () { if (i) { var b = i.length; (function d(b) {p.each(b, function (b, c) {var e = p.type(c);e === "function" && (!a.unique || !l.has(c)) ? i.push(c) : c && c.length && e !== "string" && d(c);});}(arguments), e ? (g = i.length) : c && (f = b, k(c))); } return this; } - function () { if (i) { var b = i.length; (function d(b) {p.each(b, function (b, c) {var e = p.type(c);e === "function" && (!a.unique || !l.has(c)) ? i.push(c) : c && c.length && e !== "string" && d(c);});}(arguments), e ? (g = i.length) : c && (f = b, k(c))); } return this; } - function () { if (i) { var b = i.length; (function d(b) {p.each(b, function (b, c) {var e = p.type(c);e === "function" && (!a.unique || !l.has(c)) ? i.push(c) : c && c.length && e !== "string" && d(c);});}(arguments), e ? (g = i.length) : c && (f = b, k(c))); } return this; } - function (a) { if (a) { var b; if (v < 2) { for (b in a) { r[b] = [r[b], a[b]]; } } else { b = a[x.status], x.always(b); } } return this; } - 200 - success
Добавлено через 2 минуты
И вообще ваш пример мне ничего не возвращает...
0
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
28.10.2012, 09:49
Цитата Сообщение от ArtemjQ Посмотреть сообщение
И вообще ваш пример мне ничего не возвращает...
Он выводит данные в JS-консоль в браузере.
0
0 / 0 / 0
Регистрация: 27.10.2012
Сообщений: 8
28.10.2012, 09:50  [ТС]
я знаю))) "должен выводить", но там пусто...
0
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
28.10.2012, 09:58
Цитата Сообщение от ArtemjQ Посмотреть сообщение
я знаю))) "должен выводить", но там пусто...
УМВР.
Миниатюры
JSONP, не могу добраться до ответа сервера  
0
0 / 0 / 0
Регистрация: 27.10.2012
Сообщений: 8
28.10.2012, 10:04  [ТС]
Не хочу делать скрин, но у меня так
FooBar({"status": "ok", "ip": "178.90.171.155"});
Какой бы запрос я не вставлял, в url
0
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
28.10.2012, 10:05
Кеширование в браузере.
0
0 / 0 / 0
Регистрация: 27.10.2012
Сообщений: 8
28.10.2012, 10:08  [ТС]
Ладно спасибо, я решил проблему с помощью Curl в php
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
28.10.2012, 10:08
Помогаю со студенческими работами здесь

не могу добраться даже до свойств подключения.
Купил новый комп, поставил на него ОЕМную Windows7 64. Соединил со старым напряму, перетыкнув кабель от старого компа из маршрутизатора в...

Не могу добраться до свойств вложенной формы
Уважаемые коллеги, приветствую! Столкнулся с небольшой проблемой. Представьте, что есть вложенная форма. Не подчиненная как обычно, а...

Чтение ответа от сервера
В общем регулярные выражения тут врятли помогут так как мы имеем дело не с JSON, а с xml. Нужно вытащить из таких строк: ...

Разбор ответа сервера
Получаю данные от игрового сервера так (стандартный скрипт мониторинга для cs 1.6, но использую для другой игры): function...

Эмуляция ответа сервера
Здравствуйте! хочу заставить платную программу работать бесплатно. Чтобы её запустить нужно купить учетку (на мес), и вписать в прогу логин...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru