我一直在使用JavaScript中的Ajax。所有这些调用都是通过鼠标悬停在特定文本上来完成的。鼠标悬停会在状态栏底部显示被调用的JavaScript方法。我在一些网站上看到过完全掩盖它的情况。状态栏没有任何显示。
是否有可能在JavaScript中实现这一点,而不需要使用jQuery等框架?
下面是示例代码。
JavaScript 代码
<script language="javascript">
function doAjaxSearch()
{
//1. Get the Input value
var inputTxt = document.getElementById('inputTxt').value;
//2. Get XMLHttpRequest (XHR)
var xhttp = getXMLHttpRequest(); //separate method gives a 'xhttpr'
var url = "getTasks";
var params = "input="+inputTxt;
var httpMethod = 'GET';
xhttp.onreadystatechange = function()
{
if(xhttp.readyState==4 && xhttp.status==200)
{
console.log(xhttp.responseText);
//prepare the response
prepareOutput(xhttp.responseText);
}
};
xhttp.open(httpMethod, url+"?"+params, true);
xhttp.send();
}
</script>
HTML代码
//rest of the code omitted for brevity..
<input type=text name="inputTxt" id="inputTxt" size=20/>
<a href="javascript:doAjaxSearch()">Search</a>
我一直能看到状态栏左下角显示文本“javascript:doAjaxSearch()”。
我想在纯JavaScript中隐藏浏览器状态栏中的此显示。任何帮助将不胜感激。