我只想使用函数外部的变量,但我不确定我必须为此做什么......
行是否var myRequest = a;
足以在函数中使用此变量?
因为我看到了这样一个例子:var myRequest = e.which;
我问这个是因为我的请求没有得到成功的结果。
我认为它没有像我预期的那样工作,因为ajaxFunction(3)
工作与写入send.php?goto=3
浏览器的地址栏不同。
您可以看到以下代码:
function ajaxFunction(a)
{
var ajaxRequest;
try {
ajaxRequest = new XMLHttpRequest();
} catch (e) {
try {
ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {
alert("Your browser broke!");
return false;
}
}
}
ajaxRequest.open("GET", "send.php?goto=" + a, true);
ajaxRequest.send();
}