【发布时间】:2017-05-08 11:27:22
【问题描述】:
我对 Greasemonkey 中的表单有疑问。 我想发送一个布尔值usign GM_xmlhttpRequest,但如果我发送:
GM_xmlhttpRequest({
method: "POST",
url: "http://localhost/test.php",
data: "confirm=true",
headers: {
"Content-Type": "application/x-www-form-urlencoded"
},
onload: function(response) {
console.log(response.responseText);
}
});
测试php:
var_dump( $_POST );
在我看到的控制台上:
array(1) { ["confirm"]=> string(4) "true" }
我该如何解决这个问题?
【问题讨论】:
-
您的服务器端需要解释该值并将其转换为您想要的数据类型。传递给服务器的所有数据都以字符串形式出现。
标签: javascript php greasemonkey