Полезная информация

Юристы зарабатывают огромные деньги и славу, оперируя хорошим знанием законов. Правила форума — простой путь к успешному общению.

Разработка » Не работает jsonp в Firefox (в остальных браузерах все ок) » 15-02-2015 23:14:07

Разобралась что к чему.
Если у кого-то возникнет в ФФ такая проблема, опишу вкратце:
запрос не срабатывает, если например он повшен на сабмит формы или на ссылку, т.е. никаких редиректов не должно быть.
проблема только в мозиле, возможно это какие-то их "принципы безопасности".

тему можно закрывать.

Разработка » Не работает jsonp в Firefox (в остальных браузерах все ок) » 14-02-2015 15:48:46

Добрый день!
Делаю запрос ajax'ом на другой домен:

Выделить код

Код:

$.ajax({
        contentType: "application/javascript",
        dataType: 'jsonp',
        url: 'http://site.qq/components/users/ajax/api.php',
        jsonp: 'callback',
        data: {    
           login: login,
           password: password,
           opt: 'login'
        },
        type: 'GET',
        success: function(data){
                console.log(data);
        },
        error: function(e) {
            console.log(e);
        }
    });

Во всех браузерах скрипт отрабатывает, приходит статус ответа и сам ответ. В мозиле запрос уходит, но статуса ответа нет, вообще нет никакого ответа. Если повторить запрос из панели разработчика (т.е. выделить запрос и нажать "изменить и отправить", но ничего не менять), то запрос уходит и возвращает ответ, статус 200.
На сервере, принимающем запрос, следующий код:
[code]<?php
...........
$callback=$_REQUEST['callback'];
header('Content-Type: application/json; charset=UTF-8

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]