Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 无URL的Ajax调用_Jquery_Ajax - Fatal编程技术网

Jquery 无URL的Ajax调用

Jquery 无URL的Ajax调用,jquery,ajax,Jquery,Ajax,我想在用户单击单选按钮时隐藏下拉列表。为此,我将使用AJAX而不是JS。这里,我的代码是: <script type="text/javascript"> function loadXMLDoc() { var xmlhttp; if (window.XMLHttpRequest) { xmlhttp=new XMLHttpRequest(); } else { xmlhttp=new ActiveXObject("Micr

我想在用户单击单选按钮时隐藏下拉列表。为此,我将使用AJAX而不是JS。这里,我的代码是:

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

函数loadXMLDoc()
{
var-xmlhttp;
if(window.XMLHttpRequest)
{
xmlhttp=新的XMLHttpRequest();
}
其他的
{
xmlhttp=新的ActiveXObject(“Microsoft.xmlhttp”);
}
xmlhttp.onreadystatechange=函数()
{
if(xmlhttp.readyState==4&&xmlhttp.status==200)
{
var元素=document.getElementById(“myDiv”);
element.style.display=“”;
**element.innerHTML=xmlhttp.responseText**
}
}
open(“POST”、“**URL**”,true);
xmlhttp.send();
}    
上面的element.innerHTML=xmlhttp.responseText&URL我应该使用吗?没有理由将ajax调用传递给其他页面。我在这里完成了我的工作。没有URL脚本无法工作。请把我从这个问题中分出来。

他的呢

function loadXMLDoc()   // your suitable method name
{

        var element = document.getElementById("myDiv");
        element.style.display = "";
}   

您不需要ajax调用;)

你的意思是说ajax不是JS?没有url的ajax是什么意思?如果你没有访问任何服务器,为什么需要ajax?你没有任何意义。。。请正确格式化您的条目,并尝试造句,使其真正有意义……您知道Ajax最初是一个缩写词,意思是异步Javascript和XML吗?因此,如果没有Javascript,就不能使用Ajax。阅读一些关于Javascript和Ajax的入门教程可能会有助于理解这些术语。我认为最简单的方法就是通过JQuery(一个可以自由使用的Javascript库)使用Javascript,这可能只需要一两行代码。。JS是客户端脚本。我想做服务器端的所有工作。任务很简单,想隐藏下拉列表。如果我说不通的话。给出如何使用ajax调用隐藏的想法。@siva:为什么你说这必须使用ajax调用来完成?使用Ajax调用本身无法在页面中隐藏控件。。首先,您需要了解Ajax调用可以通过javascript进行。ajax调用用于调用服务器端代码。我也做了同样的代码。问题是它是纯javascript。同样的事情也应该通过ajax调用发生。如果它是服务器端的,那么您需要一种服务器端语言来完成。类似于PHP或JSP,它需要重新加载页面,而不是通过ajax工作。我认为您没有理解ajax的要点。