如何在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对象,而应该是回调函数对象。
请问这个问题怎么解决?
不能沉下去...
相关问答:
Hi,everybody!
最近有一个系统显示层用的是struts,其中有一个功能就是,在一个jsp页面上有很多表格,每一个表格上都有一个对应的id当点击这个表格的时候弹出一个模态对话框,然后输入内容再提交!要求就 ......
想实现这样的功能:点击页面上的按钮,执行后台函数,通过ajax技术实现无刷新。在网上找到的例子,执行后页面出来了,点击按钮就死了,不动了,在调试状态下运行的话倒是可以出来结果,但是提示脚本错误:408行 ......
点击default.aspx页面上的button,然后弹出一个浮动窗口,应该要怎么做呢,有示例代码吗?
这个关Ajax什么事,就是js控制弹出一个隐藏div
jquery的thickbox
或DIV
http://topic.csdn.net/u/2009 ......
RT!
xmlHttpRequest.send("提交参数名=值&提交参数名1=值");
var date={"数据1":"数据1值","数据2":"数据2值","数据3":"数据3值" ......