我想在用户单击单选按钮时隐藏下拉列表。为此我要使用AJAX而不是JS。在这里,我的代码的:不带URL的Ajax调用
<script type="text/javascript">
function loadXMLDoc()
{
var xmlhttp;
if (window.XMLHttpRequest)
{
xmlhttp=new XMLHttpRequest();
}
else
{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
var element = document.getElementById("myDiv");
element.style.display = "";
**element.innerHTML=xmlhttp.responseText;**
}
}
xmlhttp.open("POST","**URL**",true);
xmlhttp.send();
}
</script>
以上element.innerHTML = xmlhttp.responseText & URL应该我想使用?没有理由将ajax调用传递给其他页面。我在这里完成了我的工作。没有URL脚本不起作用。请从这个问题中解决我的问题。
你的意思是说Ajax不是JS?而且,没有url的ajax意味着什么?如果你没有碰到任何服务器,为什么需要ajax? – 2012-07-26 09:57:32
你不要舔舔感......请格式化你的输入,并尝试使句子实际上意味着什么... – dda 2012-07-26 09:58:21
你知道吗,Ajax最初是一个缩写,意思是异步JavaScript和XML?所以,你几乎不能在没有Javascript的情况下使用Ajax。查看关于Javascript和Ajax的一些入门教程以了解这些术语可能会很有用。我认为最简单的方法就是通过JQuery(一个可以自由使用的Javascript库)来使用Javascript,这可能只需要一行或两行代码。 – glenatron 2012-07-26 09:59:27