Метод ajax POST не работает - PullRequest
1 голос
/ 27 февраля 2012

Я пытаюсь отправить данные методом ajax POST, мой код

$.ajax({
            url: myUrl + "?token=" + accessToken + "&key=" +dev_key,
            dataType: 'jsonp',
            type: 'POST',
            data: sendXML,
            success: function () {
            alert("z");
            }
        });

Но тип : 'POST' не работает. Я получаю следующую ошибку на консоли:

Код статуса: 405 HTTP-метод GET не поддерживается этим URL-адресом

Ответы [ 2 ]

1 голос
/ 27 февраля 2012

я думаю ты забыл?в ключе token вот так

mySql + "?token="

в противном случае попробуйте это:

jQuery.post(
    myUrl + "?token=" + accessToken + "&key=" +dev_key,
    sendXML,
    function() {
        alert('z');
    },
    'JSONP'
);
1 голос
/ 27 февраля 2012

Вы пытались использовать $.post?

Пример:

$.post(
    myUrl,
    {
        token: accessToken,
        key: dev_key
    },
    function(result){
        alert(z)
    }
)

PS Не пропущен ли ? после myUrl?

...