<script type="text/javascript">
$(function () { $.post("Ajax/HideHandler.ashx", { type: "getData" }, function (data) { if (data != null && data != "undefined" && data != "") {
for (var i = ; i < data.length; i++) {
var detailItem= MatchUrl(data[i]);
$("#detailItem").append(detailItem);
}
}
else {
var detailItem= "No data";
$("#detailItem").append(detailItem);
}
}, "json"); function MatchUrl(data) {
var returnhtml = "";
//同步的AJAX呼叫才有返回值
var id = $.ajax({ url: "Ajax/JudgeHandler.ashx", type: 'POST',async:false,cache:false, data: "action=1&id=" + data.ID, }).responseText; if (id == ) {
returnhtml = "item為 0";
} else {
returnhtml = id;
}
return returnhtml;
}
</script>
引數說明:
async:預設值: true。預設設定下,所有請求均為非同步請求。如果需要傳送同步請求,請將此選項設定為 false。注意,同步請求將鎖住瀏覽器,使用者其它操作必須等待請求完成才可以執行。