4
我燒成GET
要求符合的Greasemonkey的GM_xmlhttpRequest()
:Greasemonkey AJAX請求沒有發送數據?
$(".getReview").click(function(){
var videoId = $(this).parents("li").find("a").attr("href");
alert(videoId);
GM_xmlhttpRequest({
method: "GET",
url: "http://www.amitpatil.me/demos/ytube.php",
data: "username=johndoe&password=xyz123",
headers: {
"User-Agent": "Mozilla/5.0", // If not specified, navigator.userAgent will be used.
"Accept": "text/xml" // If not specified, browser defaults will be used.
},
onload: function(response) {
console.log(response);
}
});
這裏是服務器端的代碼ytube.php:
<?php
print_r($_REQUEST);
print_r($_GET);
echo "Hello friends".$_GET['vid'];
?>
$_REQUEST
=>返回與WordPress的一些數據。 $_GET
=>返回一個空白數組。
我無法弄清楚什麼是錯的。我甚至嘗試過POST
方法。