JSONP в таблицу HTML с использованием PLUGIN - PullRequest
0 голосов
/ 01 декабря 2011

Я хочу преобразовать JSON-P, предоставляемый службой WCF, в таблицу HTML.

Для этого я использую плагин:

http://ajaxstack.com/jsonreport/

(Это отличный плагин, потому что он очень хорошо обрабатывает дату ..)

У него есть функция:

_. Jsonreport (jop);

где jop должен быть JSONdata.

Чтобы получить данные json, я использую jquery get:

Чтобы использовать это:

        $.get('http://localhost:1256......', function (jop) {

            alert(jop);

            var test = _.jsonreport(jop);

            alert(test);

        });

Но я начал получать ОШИБКИ, РАЗРЕШЕННЫЕ НА РАЗРЕШЕНИЕ, почти во всех браузерах, кромеIE (возможно из-за междоменных ограничений ....).

Могу ли я получить полный JSON с помощью AJAX.На самом деле ajax возвращает объекты, не завершенные JSON

Как я могу решить эту проблему.

Любая помощь приветствуется

Ответы [ 2 ]

0 голосов
/ 08 января 2013

Я использую два разных проекта, один для сервиса и один для приложения в asp.net, оба приложения работают на локальном хосте с номером порта дифференциала, а IE не поддерживает кросс-домен, поэтому выдает ошибку.

Итак, чтобы исправить это, мне нужно объединить оба проекта.

0 голосов
/ 30 июня 2012

Я думаю, вы можете использовать для этого типичные jsonp.Использовали ли вы его вообще успешно в браузерах, отличных от IE (IE, являющийся продуктом Microsoft, позволяет локальному хосту обращаться к xDomain, если вы посетили и считаете другой домен безопасным).

Если вы не можете использовать обычный jsonp,Я предлагаю использовать методы flyJSONP / YQL, jankyPOST / jankyPOST.

reg jsonp:

script src = "somedomain.com/somepage.json?myCallbackFunction=jsonp" / script

function myCallbackFunction (data) {return data}

Надеюсь, это поможет ...

...