探索 Microsoft AJAX 库:从基础到面向对象编程
1. WebRequest 基础与进阶
在使用 WebRequest 时,我们需要处理请求的不同状态。当请求被中止时,我们可以通过以下代码显示相应信息:
{ responseDiv.innerHTML = "The request aborted!"; }如果请求成功完成,我们可以使用executor.get_responseAvailable()方法来判断响应是否已成功从服务器返回。若返回true,则可以使用executor.get_object()方法读取服务器响应:
// if the request completed successfully else if(executor.get_responseAvailable()) { // use get_object() to deserialize response JSON data result = executor.get_object(); // display the response responseDiv.innerHTML = result.response; }为了确保代码的健壮性,我们还可以使用get_responseCode()方法检查响应码,若