我想在用戶單擊單選按鈕時隱藏下拉列表。爲此我要使用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