各位大神请教一个js问题

biguosong 2014-04-08 06:30:23
js函数中 我有a,b两个变量,其中a='123456',b='abcd',为什么用alert()的时候变量b会提示未定义,在线等大神


我代码是这样写的

columns: [[


// { field: 'EW_Hjxs', title: '<%: Html.DisplayNameFor(model => model.EW_Hjxs) %>', width: 54 }
{field: 'EW_Hsyrxm', title: '<%: Html.DisplayNameFor(model => model.EW_Hsyrxm) %>', width: 100 }
, { field: 'EW_Hhyhth', title: '<%: Html.DisplayNameFor(model => model.EW_Hhyhth) %>', width: 100 }
, { field: 'EW_Hsyrsj', title: '<%: Html.DisplayNameFor(model => model.EW_Hsyrsj) %>', width: 100 }
// ,{ field: 'EW_Hhyyb', title: '<%: Html.DisplayNameFor(model => model.EW_Hhyyb) %>', width: 54 }
// ,{ field: 'EW_Hhygh', title: '<%: Html.DisplayNameFor(model => model.EW_Hhygh) %>', width: 54 }
// ,{ field: 'EW_Hlxdz', title: '<%: Html.DisplayNameFor(model => model.EW_Hlxdz) %>', width: 54 }
// ,{ field: 'EW_Hsfczwt', title: '<%: Html.DisplayNameFor(model => model.EW_Hsfczwt) %>', width: 54 }
// ,{ field: 'EW_Hczxm', title: '<%: Html.DisplayNameFor(model => model.EW_Hczxm) %>', width: 54 }
// ,{ field: 'EW_Hczgh', title: '<%: Html.DisplayNameFor(model => model.EW_Hczgh) %>', width: 54 }
// ,{ field: 'EW_Hczsj', title: '<%: Html.DisplayNameFor(model => model.EW_Hczsj) %>', width: 54 }
// ,{ field: 'EW_Hclppxh', title: '<%: Html.DisplayNameFor(model => model.EW_Hclppxh) %>', width: 54 }
// ,{ field: 'EW_Hclyt', title: '<%: Html.DisplayNameFor(model => model.EW_Hclyt) %>', width: 54 }
, { field: 'EW_Hcph', title: '<%: Html.DisplayNameFor(model => model.EW_Hcph) %>', width: 100 }
// ,{ field: 'EW_Hfdjh', title: '<%: Html.DisplayNameFor(model => model.EW_Hfdjh) %>', width: 54 }
// ,{ field: 'EW_Hcjh', title: '<%: Html.DisplayNameFor(model => model.EW_Hcjh) %>', width: 54 }
// ,{ field: 'EW_Hgmjg', title: '<%: Html.DisplayNameFor(model => model.EW_Hgmjg) %>', width: 54 }
// ,{ field: 'EW_Hczjg', title: '<%: Html.DisplayNameFor(model => model.EW_Hczjg) %>', width: 54 }
// ,{ field: 'EW_Hscdjrq', title: '<%: Html.DisplayNameFor(model => model.EW_Hscdjrq) %>', width: 54
// , formatter: function (value, rec) {
// if (value) {
// return dateConvert(value);
// }
// }
//}
// ,{ field: 'EW_Hsfgmjc', title: '<%: Html.DisplayNameFor(model => model.EW_Hsfgmjc) %>', width: 54 }
// ,{ field: 'EW_Hsybxgs', title: '<%: Html.DisplayNameFor(model => model.EW_Hsybxgs) %>', width: 54 }
// ,{ field: 'EW_Hyxslcs', title: '<%: Html.DisplayNameFor(model => model.EW_Hyxslcs) %>', width: 54 }
// ,{ field: 'EW_Hbxnx', title: '<%: Html.DisplayNameFor(model => model.EW_Hbxnx) %>', width: 54 }
// ,{ field: 'EW_Hbxgl', title: '<%: Html.DisplayNameFor(model => model.EW_Hbxgl) %>', width: 54 }
// ,{ field: 'EW_Hchanpin', title: '<%: Html.DisplayNameFor(model => model.EW_Hchanpin) %>', width: 54 }
// ,{ field: 'EW_Hqixian', title: '<%: Html.DisplayNameFor(model => model.EW_Hqixian) %>', width: 54 }
// ,{ field: 'EW_Hhtyxqstart', title: '<%: Html.DisplayNameFor(model => model.EW_Hhtyxqstart) %>', width: 54
// , formatter: function (value, rec) {
// if (value) {
// return dateConvert(value);
// }
// }
//}
// ,{ field: 'EW_Hhtyxqend', title: '<%: Html.DisplayNameFor(model => model.EW_Hhtyxqend) %>', width: 54
// , formatter: function (value, rec) {
// if (value) {
// return dateConvert(value);
// }
// }
//}
// ,{ field: 'EW_Hhtyxqlc', title: '<%: Html.DisplayNameFor(model => model.EW_Hhtyxqlc) %>', width: 54 }
// ,{ field: 'EW_Hjfzq', title: '<%: Html.DisplayNameFor(model => model.EW_Hjfzq) %>', width: 54 }
// ,{ field: 'EW_Hscjfrq', title: '<%: Html.DisplayNameFor(model => model.EW_Hscjfrq) %>', width: 54
// , formatter: function (value, rec) {
// if (value) {
// return dateConvert(value);
// }
// }
//}
// ,{ field: 'EW_Hfjsmone', title: '<%: Html.DisplayNameFor(model => model.EW_Hfjsmone) %>', width: 54 }
// ,{ field: 'EW_Hcdsm', title: '<%: Html.DisplayNameFor(model => model.EW_Hcdsm) %>', width: 54 }
// ,{ field: 'EW_Hfjsmtwo', title: '<%: Html.DisplayNameFor(model => model.EW_Hfjsmtwo) %>', width: 54 }
// ,{ field: 'EW_Hyyglyh', title: '<%: Html.DisplayNameFor(model => model.EW_Hyyglyh) %>', width: 54 }
// ,{ field: 'EW_Hygyyh', title: '<%: Html.DisplayNameFor(model => model.EW_Hygyyh) %>', width: 54 }
// ,{ field: 'EW_Hjijia', title: '<%: Html.DisplayNameFor(model => model.EW_Hjijia) %>', width: 54 }
// ,{ field: 'EW_Hdfjj', title: '<%: Html.DisplayNameFor(model => model.EW_Hdfjj) %>', width: 54 }
// ,{ field: 'EW_Hgbxjj', title: '<%: Html.DisplayNameFor(model => model.EW_Hgbxjj) %>', width: 54 }
// ,{ field: 'EW_Hxtzzj', title: '<%: Html.DisplayNameFor(model => model.EW_Hxtzzj) %>', width: 54 }
// ,{ field: 'EW_Hjjone', title: '<%: Html.DisplayNameFor(model => model.EW_Hjjone) %>', width: 54 }
// ,{ field: 'EW_Hdfjjone', title: '<%: Html.DisplayNameFor(model => model.EW_Hdfjjone) %>', width: 54 }
// ,{ field: 'EW_Hgbxjjone', title: '<%: Html.DisplayNameFor(model => model.EW_Hgbxjjone) %>', width: 54 }
// ,{ field: 'EW_Hzzj', title: '<%: Html.DisplayNameFor(model => model.EW_Hzzj) %>', width: 54 }
// ,{ field: 'EW_Hxstd', title: '<%: Html.DisplayNameFor(model => model.EW_Hxstd) %>', width: 54 }
// ,{ field: 'EW_Htjr', title: '<%: Html.DisplayNameFor(model => model.EW_Htjr) %>', width: 54 }
// ,{ field: 'EW_Htgr', title: '<%: Html.DisplayNameFor(model => model.EW_Htgr) %>', width: 54 }
// ,{ field: 'EW_Hsfsxdx', title: '<%: Html.DisplayNameFor(model => model.EW_Hsfsxdx) %>', width: 54 }
// ,{ field: 'EW_Hsfxyyc', title: '<%: Html.DisplayNameFor(model => model.EW_Hsfxyyc) %>', width: 54 }
, { field: 'EW_Hcreattime', title: '<%: Html.DisplayNameFor(model => model.EW_Hcreattime) %>', width: 94
, formatter: function (value, rec) {
if (value) {
return dateConvert(value);
}
}
}
, { field: 'EW_Hyczt', title: '<%: Html.DisplayNameFor(model => model.EW_Hyczt) %>', width: 54 }
// , { field: 'EW_Hjfzt', title: '<%: Html.DisplayNameFor(model => model.EW_Hjfzt) %>', width: 54 }
, { field: 'EW_Hjfzt', title: '<%: Html.DisplayNameFor(model => model.EW_Hjfzt) %>', width: 74,
formatter: function (value, row, index) {
if (value == "未缴费") {
var a =row.EW_Hsyrxm;
var b = row.EW_Hhyhth
//var c = a + ',' + b;
return '<input type="button" value="未缴费" onclick="alert(' + a + ') ;">';
}
else {
return '<input type="button" value="已缴费" disabled = "false";">';
}
}
}
]],
...全文
186 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
biguosong 2014-04-09
  • 打赏
  • 举报
回复
引用 3 楼 microlab2009 的回复:
return '<input type="button" value="未缴费" onclick="alert(\''+a+'\');" />' ;
就是这个原因,谢谢了,坛子果然牛人多
天际的海浪 2014-04-08
  • 打赏
  • 举报
回复
return '<input type="button" value="未缴费" onclick="alert(\'' + a + '\');">';
bdmh 2014-04-08
  • 打赏
  • 举报
回复
b指向的row中可能是未定义的
yang_1224 2014-04-08
  • 打赏
  • 举报
回复
你可以把row对象输出 看一下这个对象是否有EW_Hhyhth属性以及该属性对应的值是否为undefined
嘻哈大咖秀 2014-04-08
  • 打赏
  • 举报
回复
return '<input type="button" value="未缴费" onclick="alert(\''+a+'\');" />' ;
biguosong 2014-04-08
  • 打赏
  • 举报
回复
引用 1 楼 wzs_xyz 的回复:
return '<input type="button" value="未缴费" onclick="alert(' + a + ') ;">'; 这一句,改为: return '<input type="button" value="未缴费" onclick="alert(\"' + a + '\") ;">';
改了之后就没反应了
未知数 2014-04-08
  • 打赏
  • 举报
回复
return '<input type="button" value="未缴费" onclick="alert(' + a + ') ;">'; 这一句,改为: return '<input type="button" value="未缴费" onclick="alert(\"' + a + '\") ;">';

87,922

社区成员

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

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