0

6 つの変数 (time、move、scroll、sav、prin、book、url) を計算する Greasemonkey スクリプトを作成しています。

これらの変数のデータを PHP ページに送信して、WAMP サーバーを使用してこれらを MySQL テーブルに挿入できるようにする必要があります。

私はこれに慣れていないので、誰でも正確なコードを教えてください。

私の Greasemonkey スクリプトは次のとおりです。

{var ajaxDataObj = {
    s:      sav,
    p:      prin,
    b:      book,
    t:      finalTime,
    u:      url,
    a:      totalScroll,
    b:      tot
};

var serializedData  = JSON.stringify (ajaxDataObj);

GM_xmlhttpRequest ( {
    method: "POST",
    url:    "localhost/anuja/greasemonkey.php",
    data:   serializedData,
    headers: {
        "Content-Type": "application/json",
        "User-Agent": "Mozilla/5.0",    // If not specified, navigator.userAgent will be used.
        "Accept": "text/xml"            // If not specified, browser defaults will be used.
} }


PHP側は次のとおりです。

$jsonData   = json_decode($HTTP_RAW_POST_DATA);

echo jsonData.u;


このコードは実行されていません。さらに、uを使用して変数が渡されたかどうかを確認しようとしましjsonData.uたが、「jsonData.u」がエコーされるだけです。

4

1 に答える 1