Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.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中将else语句与ajax结合使用_Jquery_Ajax - Fatal编程技术网

如何在jquery中将else语句与ajax结合使用

如何在jquery中将else语句与ajax结合使用,jquery,ajax,Jquery,Ajax,我使用的是javascript代码 function ajax() { var xmlhttp; if (window.XMLHttpRequest) { xmlhttp=new XMLHttpRequest(); } else { xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function() {if (xmlhttp.readyState==4 &

我使用的是javascript代码

function ajax()
 {

var xmlhttp;
if (window.XMLHttpRequest)
  {
  xmlhttp=new XMLHttpRequest();
  }
else
  {
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }

xmlhttp.onreadystatechange=function()
  {if (xmlhttp.readyState==4 && xmlhttp.status==200)
   document.getElementById('mydiv').innerHTML=xmlhttp.responseText;
   else
   document.getElementById('mydiv').innerHTML='Loading';
  }
  xmlhttp.open("GET",'welcome.html',true);
xmlhttp.send();
 }
在这段代码中,页面处理期间浏览器打印加载。 但是现在我用 $'mydiv'。加载'welcome.html'; 我不知道如何在jquery中处理页面时打印加载:

$( '#mydiv' ).html( 'Loading...' ).load( 'welcome.html' );

在JS中调用“load”之前,我会将mydiv设置为包含文本/加载图像,加载后这些内容将替换为“welcome.html”

您可以将其用作触发加载的处理程序/函数的一部分,例如:

$('mybutton').click(function() {

    $('myDiv').html("Loading ... ");

    $('myDiv').load('welcome.html');

});

或者类似的东西

@sime Vidas给出了更好的答案是的,是的,我写道,在这个答案被发布之前,因为它几乎是相同的答案,具有相同的效果,所以删除它似乎没有多大意义