我又来请教了~~

qingyingfei 2012-09-27 02:53:30
我想在方法里写button按钮触发的事件能不能这样:
minder:function(orderid)
{
jq("#message").show();
var MES=message.val();
if(jq("#submit").click()) //重点是这行,“submit”是按钮的id
{
jq.ajax({
type:"get",
url:"../ashx/store.ashx",
data:"m=12&orderid="+orderid+"&message="+MES,
async:false,
success:function(msg)
{

var temp = eval("("+msg+")");
alert(temp.message);
}
})
}

},
...全文
92 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
KK3K2005 2012-09-27
  • 打赏
  • 举报
回复
lz老大 请看 2楼
qingyingfei 2012-09-27
  • 打赏
  • 举报
回复
就是不想独立啊,想用一句话带过。我只是想表达,如果“submit”按钮点击的话,就获取MES,执行ajax
  • 打赏
  • 举报
回复
if(jq("#submit").click()) //重点是这行,“submit”是按钮的id

不知道你具体情况,但感觉这个有问题。如果这是调用提交按钮的click,那要等它返回结果就够呛了,已经因为提交刷新了。即使它不是TYPE=SUBMIT的按钮,只是普通BUTTON,这么写也很怪异,下面的AJAX应该写在为jq("#submit")绑定的click事件中。楼主多看看类似标准的写法吧。
gf05011 2012-09-27
  • 打赏
  • 举报
回复
你是想判断某个元素是否绑定了事件?
$("#submit").data("events")["click"] // 返回true/false
KK3K2005 2012-09-27
  • 打赏
  • 举报
回复
if($('xxxx').click()){......业务逻辑}

只能说这个是伪代码

$('xxxx').click(function(){
业务逻辑
});

小伙写代码 2012-09-27
  • 打赏
  • 举报
回复
把它独立出来不就好了?

87,910

社区成员

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

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