论坛首页 入门讨论版 prototype

javascript中this的问题

浏览 133 次
该帖已经被评为新手帖
作者 正文
最后更新时间:2008-06-03 关键字: this
var Test = Class.create();

Test.prototype = 
{	
	initialize : function() 
	{			
		this.txt = "111";
		new Ajax.Request("/test/test",{method:"post",parameters:"",onComplete: function(response){alert(this.txt);this.txt = response.responseText;}, asynchronous:false});
	},
	
	getTxt : function()
	{
		return this.txt;
	}
}

如果注释到ajsx.request那行就可以。但是加上ajsx.request,当执行回调函数的时候response.responseText是可以得到的,但是对this.txt赋值却不成功。所以我觉得问题出现在回调函数这。我的目的很简单,大家能不能帮忙看看怎么实现呀?
   
最后更新时间:2008-06-03
你把这个 this.txt 变成一个全局变量,试试看呢?
   
0 请登录后投票
论坛首页 入门讨论版 prototype

跳转论坛:
JavaEye推荐