How we can make weekly calendar block with ajax? How we can make weekly calendar in drupal 7 module same as attach screenshot? 

My R&amp;D

I am using jQuery week calendar (https://github.com/themouette/jquery-week-calendar) .
Use calendar module (requires views module). Calendar module comes with bunch of blocks (block views) available and you can set for them to use AJAX instead of refreshing page. With views you can do a lot of customization.