c# - MVC 4 - Loading Message or Graphic -


is possible display loading message or graphic while processing function?

i have controller carries out functionality before returning view. part of function includes serverxmlhttp process, can take upwards of 30 seconds while connecting 3rd party server. not ideal user observe blank screen user waits xmlhttp.readystate complete.

any appreciated :-)

this example of javascript loading page inserts between pages. code placed on page before loading. used simple submit button submits search query. can ajax loading gif here:

http://www.ajaxload.info/

<div id="divloading" style="margin: 0px; padding: 0px; position: fixed; right: 0px; top: 0px; width: 100%; height: 100%; background-color: #666666; z-index: 30001; opacity: .8; filter: alpha(opacity=70);display:none">     <p style="position: absolute; top: 30%; left: 45%; color: white;">         loading, please wait...<img src="../../content/themes/base/images/ajax-loading.gif">     </p> </div>  <button type="submit" class="btn btn-success" onclick="javascriptfunction()"value="filter" name="searchquery">submit</button>   <script type="text/javascript" language="javascript"> function javascriptfunction() {     var url = '@url.action("postmethod", "home")';     $("#divloading").show();     $.post(url, null,             function (data) {                 $("#pid")[0].innerhtml = data;                 $("#divloading").hide();             }); } </script> 

basically when user clicks submit button, loader appears until next method/data/view loaded.


Comments

Popular posts from this blog

java - Plugin org.apache.maven.plugins:maven-install-plugin:2.4 or one of its dependencies could not be resolved -

Round ImageView Android -

How can I utilize Yahoo Weather API in android -