这是我的代码:
var PID = (this.settings.id);
var MySeatString = 'null';
var xmlhttp = new XMLHttpRequest();
var url = 'http://localhost:14481/Fa/DBStuff.aspx?PID=' + PID;
xmlhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
var arr = JSON.parse(this.responseText);
var i;
var out = '';
if (arr[0].Situ == 'ok') {
MySeatString = arr[0].Seat;
} else {
alert('error: ' + arr[0].Situ);
}
}
}
xmlhttp.open('POST', url, true);
xmlhttp.send();
alert(MySeatString);
代码末尾的问题是MySeatString = null
。但是arr[0].Seat = available
如何在arr[0].Seat
之后访问xmlhttp.send();
我是java脚本的新手。
谢谢。