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

»

Web Development Vs. Software Development: What Is the Difference?

As technology continues to transform all aspects of our lives, a lot ...

»

Web Redesign : Is Your Landing Page Begging for one?

How do you know when it’s time to web redesign your landing page? ...

»

Customer Acquisition: Few Steps To Improve This.

Customer acquisition is essential to any business’s success — to ...

»

Mobile App Development Tools: 5 Enterprise-Ready For Rapid Deployment

There are several enterprise-ready mobile app development tools for ...

»

Docker: How To Build Better Development Security With It

The top concern among developers and DevOps teams is security within ...

»

Mobile Development: How to Reduce Costs

Modern markets have become so competitive that it has become vital ...

»

Know-How DevOps Benefits Your Business

The organizations in this current fast-paced environment need to ...

»

10 Best Prototyping Tools for UI/UX Designers

Website design for a client gets only successful if you follow their ...

»

Social Media Marketing: Strategy To Boost Ecommerce-Traffic

According to a recent study, the experts revealed that people aged ...