1
我一直在這個幾個小時一直在攪亂,並把我的頭髮拉出來。如何從myFunction返回var a以允許將其設置爲var b,然後在警報消息中顯示b的值?謝謝! :)GreaseMonkey:GM_xmlhttpRequest返回值到調用函數
function myFunction(arg)
{
var a;
GM_xmlhttpRequest({
method:"GET",
url:"http://site.com/arg?" + arg,
headers:{
"User-Agent":"monkeyagent",
"Accept":"text/monkey,text/xml",
},
onload:function(details) {
a = details.responseText;
}
});
return a;
}
b = myFunction("blabla");
alert(b);
當我試着它只返回一個空白的消息。
那麼如何返回一個在xmlrequest之外使用? –
@龔元程,你會使用像[這個問題](http://stackoverflow.com/q/8778267/331508)代碼 - 除了最後我檢查,Greasemonkey中的錯誤使其無法正常工作。最好不要這樣編碼。 –