Ext 同步请求发送2次的问题

[code="java"]
//页面加载时执行的操作-------------------------------------------------
Ext.onReady(function(){

    syncRequest('/KJ222/CountWork11/header');

});

//同步请求
var syncRequest = function(url) {

    var conn = Ext.lib.Ajax.getConnectionObject().conn;   
    try {   
        conn.open("POST", url, false);   
        conn.send(null);   
    } catch (e) {   
        Ext.Msg.alert('info','error');   
        return false;   
    }   
    alert(conn.responseText)
    return Ext.decode(conn.responseText);   
}   

[/code]

执行这段代码发送了2次请求。不知是什么原因

请问你的页面里是否包含两个Ext.onReady();?如果是的话,请检查一下它们里面的代码是否有误,特别要注意null对象。
还有你用Post提交数据,在Firefox会出现错误,在调用send方法之前添加这一行:conn.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=UTF-8");。

为什么不用Ext.Ajax.request()而要用底层的东西呢。
你是怎么判断他发了2次请求的?

Ext.Ajax.request()是异步的吧,LZ要的是同步的