i m write the below jquery first ajax call return state list but second ajax call will not written any result of city : <script>
$(document).ready(function(){
			
	
			$("#cnt_id").change(function()
			{
				
				var id=$(this).val();
				var dataString = 'id='+ id;
			
				$.ajax
				({
					type: "POST",
					url: "a1.php",
					data: dataString,
					
					cache: false,
					success: function(html)
					{
						$("#state").html(html);
						
				
					} 
					
				});
			
			});

	    $("#state2").on('change',function()
			{
			
				var id=$(this).val();
				//document.innerHTML(id+"country_id");
				var cnt_id=$("#country_id").val();
				
				var dataString = 'state_id=' + id + 'country_id=' + cnt_id;
			
				$.ajax
				({
					type: "POST",
					url: "a1.php",
					data: dataString,
					//async:true;
					cache: false,
					success: function(html)
					{
						$("#city").html(html);
						
				
					} 
				});
			
			});
			
		});
    </script>