首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

A页面通过showmodaldialog传递多个参数时,B页面该怎么接收并赋值给B页面的三个LABLE标签。

2014-04-26 
A页面通过showmodaldialog传递多个参数时,B页面该如何接收并赋值给B页面的三个LABLE标签。。。求助!!!!!!!!!!

A页面通过showmodaldialog传递多个参数时,B页面该如何接收并赋值给B页面的三个LABLE标签。。。求助!!!!!!!!!!!!!!!!!!!!!!
A页面:
window.showModalDialog("../Dot/EditeBookMarkHeader2.aspx", {id:id,templateName:templateName,templateFileName:templateFileName}, "dialogWidth=800px;dialogHeight=600px");

A页面传值三个参数(如果传递参数的格式写的不正确请指出)
B页面接受并赋值给三个文本框,请问怎么接收呢?
现在有三个textbox,id分别为id,txtTemplateName,txtTemplateFileName
    var value = window.dialogArguments;
    $("#id").val(value.id);
    $("#txtTemplateName").val(value.templateName);
    $("#txtTemplateFileName").val(value.templateFileName);
请问我这样写有哪儿错误么,接收不到传递的参数 
[解决办法]
就是这样传递和接受,没看出什么问题,用firefox+firebug看下是不是报错了

 var value = window.dialogArguments;
    $("#id").val(value.id);
    $("#txtTemplateName").val(value.templateName);
    $("#txtTemplateFileName").val(value.templateFileName);
你的代码要放到控件后面,或者放到window.onload中,要不找不到对象

热点排行