2016-05-15 4 views
2

У меня есть запрос AJAX для PHP, но он не возвращает правильные данные.PHP AJAX POST получить неверные данные

Мой запрос AJAX:

$.ajax({  
    type: "POST", 
    url: 'http://www.boomlings.com/database/getGJUserInfo20.php', 
    contentType: 'application/x-www-form-urlencoded', 
    dataType: "text", 
    crossDomain: true, 
    data: { 
      gameVersion: 20, 
      binaryVersion: 29, 
      str: 'Nexrem', 
      page: 0, 
      total: 0, 
      secret: 'Wmfd2893gb7' 
    }, 
    success: function (response) { 
     console.log('success:') 
     console.log(response) 
    }, 
    error: function(erresponse){ 
     console.log('error:') 
     console.log(erresponse) 
    } 
}); 

это всегда возвращает -1 вместо строки данных.

Я захватил пакеты моего запроса AJAX и запрос, который работает (по официальному клиенту)

enter image description here

мина слева и чиновнику справа.

Официальный, похоже, получает строку данных, но мой нет. Я не знаю, что я могу делать неправильно.

Я также могу предоставить PHP, с которым я общаюсь, но заметьте, что я не могу и не буду изменять его. https://github.com/Cvolton/GMDprivateServer/blob/master/getGJUserInfo20.php

+1

возвращает -1 где? в 'console.log (response)'? Где вы отправляете '' targetAccountID'', который используется в этом связанном php? – Jeff

+0

@Jeff да в журнале консоли. Нет, str - targetAccountID. Я в основном ссылаюсь на скрипт python, который делает это и работает. http://pastebin.com/Hauy0uJu – meganukebmp

+0

может ли это быть, что ошибка является базой данных? Возможно, connection.php возвращает -1 и останавливает скрипт уже? – Jeff

ответ

0

Ошибка человека. Ссылка была неправильной. Я использовал GetUserInfo20.php вместо GetUsers.php.

Смежные вопросы