日期:2014-05-16  浏览次数:20454 次

按按钮后,先访问数据库,判断是否存在这个记录,如果存在则弹出对话框,然后再点击"确认"或者"取消"覆盖原来的记录,问题是:点击取消程序依然继续运行!
我需要知道js返回的到底是确认还是取消,网上的方法一般是在按钮事件捆绑js代码,可是我必须在按钮事件里面先判断一下,然后在弹出对话框,
所以问题很困难.我需要在按钮事件中得知客户端到底点击了是确认还是取消!

------解决方案--------------------
用Ajax调用一次请求就行了,我这里写一个propertoty的简单调用,仅供思路

JScript code
onClick = "checkIt(id)";

function checkIt(id){
  new Ajax.Request("checkit.php?id="+id,{
    onSuccess:function(t){
      if("OK"==t.responseText){
        if(confirm("确定")){
          // 你的其它代码
        }
      }
    }
  }
}