2016-05-15 4 views
2

PHPにAJAXリクエストがありますが、正しいデータが返されていません。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を返します。

私は右に左と公式に

enter image description here

鉱山私のAJAX要求と(公式クライアントで)働く要求のパケットを捕獲しました。

公式のものはデータ列を受け取っているようですが、私のものはありません。私が間違っていることがわかりません。

私は通信しているPHPを提供することもできますが、私はそれを変更できないことに注意してください。 https://github.com/Cvolton/GMDprivateServer/blob/master/getGJUserInfo20.php

+1

は-1を返します。 'console.log(レスポンス)'で?そのリンクされたPHPで使われている '' targetAccountID ''をどこに送りますか? – Jeff

+0

コンソールログに@Jeff yes。いいえ、strはtargetAccountIDです。私は主にこれを行い、動作するpythonスクリプトによって参照されています。 http://pastebin.com/Hauy0uJu – meganukebmp

+0

エラーがデータベースである可能性がありますか?多分connection.phpは-1を返していて、すでにスクリプトを停止していますか? – Jeff

答えて

0

ヒューマンエラー。リンクが間違っていたGetUsers.phpの代わりにGetUserInfo20.phpを使用しました。

関連する問題