【发布时间】:2010-12-24 15:50:18
【问题描述】:
我有一个 Application 类型的对象(由我定义)。每当创建这种类型的对象时,它会使用 jquery ajax 自动加载一个 php 文件,例如“start.php”,并将响应分配给一个 div,例如“Respo”。现在我想要的是从该 Respo div 访问 Application 对象。不幸的是,我不知道如何做到这一点...... 在我的 ajax 调用中:
function Application(options)
{
.......
var appObj=this;
$.ajax({
url:appObj.location, //Already defined
success:function(data)
{
$("#respo").html(data);
}
});
}
现在在我的 Respo 部门中,我想访问该 Application 对象...我尝试过: 警报(这个) 但它导致了一个 DOMWindow 的对象...... 我尝试将成功功能编辑为:
function Application(options)
{
.......
var appObj=this;
$.ajax({
url:appObj.location, //Already defined
success:function(data)
{
$("#respo").html("<script type='text/javascript'>var Self="+appObj+"</script>");
$("#respo").html(data);
}
});
}
但我无处可去。 :( 虽然如果我分配“var Self='nishchay';”然后从 start.php 提醒 Self 给出 nishchay 但我无法将 Application 类型的调用对象分配给 Self 变量。这是我反刍的唯一方法的。:\
请帮助我...实际上我的对象有一些编辑功能来控制自己 - 它的外观和一些其他选项。我希望对象加载的代码来控制对象本身。
请帮帮我.. 提前致谢。 尼什哈伊
【问题讨论】:
标签: javascript jquery