如何在Ajax回调函数中获得当前对象指针
如题,详解如下:
micTable.prototype.init=function()
{
var http = new HTTPRequest();
http.open("get", this.path, true);
http.onreadystatechange = function (){
if (http.readyState == 4)
{
var result = http.responseText;
var res = result.replace(/(^\s*)|(\s*$)/g, "");
this.loadXml(res);
}
};
http.send("");
}
micTable.prototype.loadXml=function(xmlReturn){}
定义micTable对象,在init中使用了Ajax,在回调函数中想使用micTable对象的loadXml方法,但是使用this.loadXml时该this并不是micTable对象,而应该是回调函数对象。
请问这个问题怎么解决?
不能沉下去...
相关问答:
按钮放在UpdatePanel1,想通过点击调用DictionaryTvAdd.aspx弹出一个子窗体
用下面的语句提示我缺少对象
protected void Button1_Click(object sender, EventArgs e)
{
ScriptManager.R ......
问题1:modalpopup这个控件我虽然通过例子知道他某个panel是什么用处的,但还是存在问题,
1)那个灰色半透明是怎么弄的,我知道他是用了css里的那句半透明,可是我在vs2005的stylesheet.css里时这句是错误的,有红 ......
点击default.aspx页面上的button,然后弹出一个浮动窗口,应该要怎么做呢,有示例代码吗?
这个关Ajax什么事,就是js控制弹出一个隐藏div
jquery的thickbox
或DIV
http://topic.csdn.net/u/2009 ......