我是JavaScript和AJAX的新手,在这个问题上花费了最后的8个小时,并且打败了我。我知道它简单,只是找不到我做错了什么。我在我的网站上有一个图片,用on-click = SendCommand()。这是js代码,我有XMLHttpRequest什么都不做....?
function SendCommand(){
alert("BingoBango!");
var xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET","https://www.justanexample.com/API/MobileAPP/SendCommand.php?apikey=7785adf3a5d3a3adsf555nb5v55bsaer5v&mac=b827eb6ffa19&command=2",true);
xmlhttp.send();
};
我得到的警告消息,并且我使用Firebug或铬JavaScript控制台没有错误。但是,该页面不会执行。然而,我可以复制并粘贴到浏览器的确切网址,并成功执行。
任何帮助将非常感激,它踢我的屁股。
你预计会发生什么?你在网络标签中看到什么? – SLaks
您是否看到浏览器开发工具/网络选项卡中显示新请求?如果不是,请求没有被发送。 – helion3
让我检查一下,感谢您的快速回复!此外,只是有一个想法,服务器上的SSL证书是自签名的,可能会导致一个问题? – chuckycharms