У меня есть запрос 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 и запрос, который работает (по официальному клиенту)
мина слева и чиновнику справа.
Официальный, похоже, получает строку данных, но мой нет. Я не знаю, что я могу делать неправильно.
Я также могу предоставить PHP, с которым я общаюсь, но заметьте, что я не могу и не буду изменять его. https://github.com/Cvolton/GMDprivateServer/blob/master/getGJUserInfo20.php
возвращает -1 где? в 'console.log (response)'? Где вы отправляете '' targetAccountID'', который используется в этом связанном php? – Jeff
@Jeff да в журнале консоли. Нет, str - targetAccountID. Я в основном ссылаюсь на скрипт python, который делает это и работает. http://pastebin.com/Hauy0uJu – meganukebmp
может ли это быть, что ошибка является базой данных? Возможно, connection.php возвращает -1 и останавливает скрипт уже? – Jeff