MVC中jQuery语法的问题,function(e).......

sdsadasdascccc 2012-11-23 07:27:11
<a href="javascript:void(0);" onclick="remove('<%:Html.Encode(row["u_id"].ToString()=="" ? "empty" :row["u_id"].ToString())%>');"></a>



function remove(e) {
if (e != "empty") alert("id is:" + e);
else alert("id is null");
}


问题:根据row["u_id"]是够有值,来执行删除方法。现在是当row["u_id"]为空时,remove(e)的e就为当前页面的URL,row["u_id"]有值的时候e就是id值。(专门写的三元运算,想空值时赋参为:empty。结果还是URL,很是尴尬。。。)
想要的结果:如果row["u_id"]为空的话传给remove(e)的e就为empty,有值的话执行remove方法,弹出e的值。
...全文
258 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
sdsadasdascccc 2012-11-26
  • 打赏
  • 举报
回复
自行解决了,谢谢各位!
sdsadasdascccc 2012-11-26
  • 打赏
  • 举报
回复
引用 2 楼 qiujialongjjj 的回复:
e != "empty"换成e != undefined试试
不可以哦
sdsadasdascccc 2012-11-26
  • 打赏
  • 举报
回复
引用 1 楼 net_lover 的回复:
row["u_id"].ToString() 你可以改成 row["u_id"] == DBNull.Value 试试
还是一样的是当前链接的URL
风一样的大叔 2012-11-24
  • 打赏
  • 举报
回复
e != "empty"换成e != undefined试试
孟子E章 2012-11-23
  • 打赏
  • 举报
回复
row["u_id"].ToString() 你可以改成 row["u_id"] == DBNull.Value 试试

87,996

社区成员

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

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