日期:2014-05-17  浏览次数:20427 次

javaScript中ajax清除最近浏览问题
点击最近浏览旁的清除,调用某javascript中的function.具体代码如:
function clearLaterScan() {
  //清空浏览记录
  $.ajax({
  type: "GET",
  url: "/Product/hander/h_clearLaterScan.ashx",
  data: "r=" + Math.random(),
  success: function (msg) {
  if (msg != null) {
  if (msg.toString() == "ok") {
  //删除所有行
  document.getElementById("con_hotorder0_2").style.display = "none";
  }
  else {
  alert("Error!");
  }
  }
  }
  });
  //end
}

这些代码什么意思? 怎么每次点击“清除”,都弹出“Error”的框,怎么解决?

------解决方案--------------------
因为弹出的msg不等于“ok” 可能大小写问题 建议弹出msg 看是什么。。
------解决方案--------------------
代码的意思是像一般处理程序"/Product/hander/h_clearLaterScan.ashx",发送一个get请求,参数是"r=" + Math.random(),执行完毕返回一个msg
你跟踪一下看看哪里出异常了
------解决方案--------------------
JScript code
$.ajax({
  type: "GET",
  url: "/Product/hander/h_clearLaterScan.ashx",
  data: "r=" + Math.random(),
  success: function (msg) {
  if (msg != null&&msg.toString() == "ok") $("#con_hotorder0_2").hide();
  else  alert("Error!");
  });
  //end