JavaScript Bookmarklet发送AJAX请求...有时候?

时间:2011-11-24 22:40:13

标签: javascript ajax

这个想法是通过AJAX将当前URL发送到PHP。当我在< script>中使用按钮onclick时,这可行。标签,但当我添加“javascript:(function(){// Code})();”围绕它并使其成为书签,它根本无法工作。这是代码:

javascript:(function(){
var xmlhttp;
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
  {
    alert(xmlhttp.responseText);
  }
}
xmlhttp.open("GET","quickpost?url=" + encodeURI(window.location.href) + "&rand=" +   math.random(),true);
xmlhttp.send();
})();

我感到困惑和困惑。

1 个答案:

答案 0 :(得分:1)

您需要更改对象“Math”的第一个字母,它是大“M”