我是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