请帮忙:JS自定义了一个对象,想把它传递给拼接的

hanguoji84 2012-03-24 12:34:49
JS自定义了一个对象,想把它传递给拼接的<A onclick=\"AddOrEdit(1,对象)\"...如何传和接收呢。
疑问:RowDiv 中的 objInfo 如何传递给AddOrEditDir?


//构造自定义的对象
function GetTable(iTag,iPID)
{
var objInfo = new Object();
     //IsDir,ID,PID,Name,Title,SavePath,Size,GETNOW
     objInfo.IsDir = dt.Rows[i].IsDir;
     objInfo.ID = dt.Rows[i].ID;
     objInfo.PID = dt.Rows[i].PID;
     objInfo.Name = dt.Rows[i].Name;
     objInfo.Title = dt.Rows[i].Title;
     objInfo.Path = escape(dt.Rows[i].SavePath);
}
//通过其他事件将对象传递给另一个函数 疑问:RowDiv 中的 objInfo 如何传递给AddOrEditDir?
function RowDiv(iIsPopedom,iIsShared,objInfo)
{
alert(objInfo.PID); //对象可用
//传递不正确
var strA = "[<a id=\"aEditInfo\" href=\"javascript:void(0);\" title=\"修改信息\" onclick=\"AddOrEditDir(1,"+eval(objInfo)+");\">修改信息</a>]";
//操作........

}
function AddOrEditDir(id,obj)
{
//操作obj.....
}


...全文
308 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
觉悟之时 2012-03-24
  • 打赏
  • 举报
回复
把var objInfo声明到函数的外面。
觉悟之时 2012-03-24
  • 打赏
  • 举报
回复
在函数外面声明一个全局变量。
Starting6525 2012-03-24
  • 打赏
  • 举报
回复
$(function(){
var user = {username:"arisu", password:"123456"};
var html = $("<input type='button' value='test!'/>");
$("#testDiv").append(html);
html.click(function(){
methodTest(user);
})

});

function methodTest(user){
alert(user.username);
}

或者

var t = new Object();
t.t1 = "t1";
t.t2 = "t2";
t.t2.t1 = "t21";

$("#btn_test").live("click", function () {
alerttest(t);
});
这个是页面初始化方法里的绑定函数
function alerttest(t) {
alert(t.t1);
}
hanguoji84 2012-03-24
  • 打赏
  • 举报
回复
我是循环创建的对象,对象名都是一个,不只一个对象,所以只能临时传递用。
内容概要:本文详细介绍了利用Simulink进行变压器开路试验的电路连接配置与仿真实现方法,重点在于通过仿真手段还原实际电力系统中变压器在空载条件下的电气特性,从而深入理解其工作原理与性能表现。文章作为电力系统仿真系列研究的一部分,系统阐述了从电路模型搭建、参数设定、仿真运行到结果分析的完整流程,突出展示了MATLAB/Simulink在电力设备建模与教学科研中的强大功能与应用价值。; 适合人群:具备电力系统基础知识,熟悉MATLAB/Simulink仿真环境,从事电气工程、自动化及相关领域的研发人员,以及高年级本科生和研究生。; 使用场景及目标:①掌握变压器开路试验的基本原理与Simulink仿真建模的具体步骤;②通过仿真实验深入理解空载电流、铁芯损耗及励磁特性等关键参数的物理意义;③为后续开展变压器短路试验、暂态过程分析以及其他电力设备的仿真研究奠定理论与实践基础。; 阅读建议:建议结合Simulink软件动手实践,逐步构建并调试电路模型,重点关注各元件参数的设置方法与测量模块的应用技巧,同时推荐参考文中提及的其他相关仿真案例进行拓展学习,以全面提升对电力系统仿真实践的整体认知与操作能力。

87,989

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧