<script>
var xmlhttp;
var aabb;
xmlhttp = new XMLHttpRequest();
xmlhttp.open("POST", "aaaaaaaaaaaa.ashx", true);
xmlhttp.send();
xmlhttp.onreadystatechange = function ()
{
if (xmlhttp.readyState == 4 && xmlhttp.status == 200)
{
aabb = xmlhttp.responseText;
}
}
alert(aabb);
alert("Thank You");
<script>
問題: alert(aabb);獲取不到值,程式先執行了第二個alert,我在網上查了大量資料,說是需要設定async為false,但還是一樣
xmlhttp.open("POST", "aaaaaaaaaaaa.ashx", true);
改成
xmlhttp.open("POST", "aaaaaaaaaaaa.ashx", false);
還是不行呢?????
uj5u.com熱心網友回復:
你這個需要其它資料配合,我兩個都測驗過,里面的引數很重要。純POST是會有很多問題的
uj5u.com熱心網友回復:
還有你這個原生不要這么寫 。先把幾個方法都加上。然后再去執行SENDuj5u.com熱心網友回復:
aabb = xmlhttp.responseText;alert(aabb);
這樣能得到么
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/167286.html
標籤:ASP.NET
