我正在创建一个 Greasemonkey 脚本,我在其中计算六个变量(时间、移动、滚动、sav、prin、book 和 url)。
我需要将这些变量的数据发送到我的 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”。