Filling multiple divs by single ajax call using jquery

Sometimes we need to fill two divs simultaneously using ajax. Generally , we use two different ajax calls to achieve this rather knowing the fact that it can also be done using single ajax call. One simple example is better than hundered words. Lets setup an example.

Here is the DEMO

HTML

Suppose we have two different divs having Ids div_1 and div_2 respectively.

    <div id="div_1"></div>
    <a href="" class="button">Click Me</a>
    <div id="div_2"></div>

.

AJAX file

The above divs to be filled simultaneously from ajax file having ids inner_1 and inner_2 respectively.

<div> <!-- This is empty div and please don't remove this -->
	<div id="inner_1">
		This is data from ajax file having id inner_1.
	</div>
 
	<div id="inner_2">
		This is data from same ajax file having id inner_2.
	</div>
</div>

.

Javascript

Now, here is the trick of jquery , how divs on main page is filled simultaneously. (jquery latest pack included)

<script type="text/javascript" src="http://code.jquery.com/jquery-latest.pack.js" language="javascript"></script>
	<script type="text/javascript" language="javascript">
	$( function() {
 
		$( '.button' ).click(function() {	
			var postData = ''"; // you can send any data to ajax file. 
			$('#div_1 , #div_2').html('<img src="ajax-loader.gif" />'); // placeholder
			$.ajax( {
				url : 'ajax_file.php', // your ajax file
				type : 'post',
				data : postData,				
				success : function( resp ) {
					$('#div_1').html($('#inner_1' , resp).html());
					$('#div_2').html($('#inner_2' , resp).html());
				}
			});
			   return false;
		});
	});
</script>

.

Here is the DEMO

All Done!
Cheers!!

Recently Published

»

5 Things to Consider When Designing A Logo For Your Startup

Designing a Logo is essential because it communicates your business. ...

»

What Is Access Control?

Access Control, When running a business, there are dozens of things ...

»

Process Management Solution For a Business

In order to be successful, a company needs to be on the same page and ...

»

5 Metrics You Should Track on Every Blog Post

As a blogger, you may have developed your blog with a variety of blog ...

»

3 of the Most Dynamic LMS Plugins for WordPress

The possibilities are limitless when you want to put a course online ...

»

Do You Really Need Access to Advanced Scripting Capabilities?

One of the features you’ll find most commonly advertised when ...

»

Obvious UX Trends that will Rule 2018

For web design industry, we see new UX trends in the way we build ...

»

Java Programming Language And Its Application

Programming language is one of the main IT developments of the past ...

»

Why Can’t I Add or Install Plugins in WordPress

WordPress is a great choice when it comes to Content Management ...